首先来了解一下什么叫变量的作用域?
所谓的变量的作用域,就是变量的使用范围,每一个变量都有自己的使用范围。通俗的来讲就好像美元和人民币一样,只能在自己的国家使用。
变量的作用域分为两种:
1,定义在函数之内的变量
包括函数的参数,定义在函数内部的变量,都称为局部作用域变量 / 局部变量
只能在函数内容部使用,如果外部想要直接调用,是不行的
2,定义在函数之外的变量,称为全局作用域变量/全局变量
在函数的内部是可以使用,全局作用域变量的,但是是有条件的
总结:
在函数外部,不能直接调用函数内部定义的局部作用域变量
在函数内部,可以调用函数外部的全局作用域变量,但是是有条件的