2016 - 2024

感恩一路有你

vue watch和computed区别 关于JS函数里,修改,全局变量,的问题?

浏览量:1554 时间:2021-03-16 10:13:47 作者:admin

关于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作用域 变量提升和函数提升

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。