vue watch和computed区别 关于JS函数里,修改,全局变量,的问题?
关于JS函数里,修改,全局变量,的问题?
JScript code
变量分为局部变量和全局变量,局部变量也称为内部变量。由对象或函数创建的变量通常是局部变量,只能在内部引用,而不能由其他对象或函数引用。
此程序可以在任何地方创建全局变量。全局变量可由该程序中的所有对象或函数引用。当一个局部变量被其他对象引用时,它将是一个空值。全局变量并非如此。
JS代码中如何使用局部变量和全局变量?
局部变量在函数中声明,全局变量在模块中声明。举个简单的例子
var a=10声明一个全局变量,a等于10,然后我们声明一个函数。
Function add(x){
return a x]}
Function sub(x){
return a-x]}
在以上两个示例中,使用了全局变量a。a的值是不变的还是10?第一个返回x的值,第二个返回a-x的值
声明一个局部变量,或者定义这两个函数作为示例
函数add(x){
var a=10
return a x]}
函数sub(x){
var B=10
return B-x]}
这个示例变量a和B都在函数中。如果我们在子函数中写入returna-x,我们将产生一个错误并提示a没有定义。希望我的回答能对你有所帮助!
vue watch和computed区别 css作用域 变量提升和函数提升
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。