JavaScript中变量种类繁多,你能告诉我具体有多少种吗?
- 内容介绍
- 文章标签
- 相关推荐
本文共计929个文字,预计阅读时间需要4分钟。
JavaScript有三种变量,分别为:
1.全局变量:声明在所有函数之外,可以在所有函数中使用;
2.局部变量:在函数内部声明,只能在函数内部访问;
3.块级变量:在ES6中引入,用let或const声明,只在声明它的代码块中有效。
javascript有3种变量,分别为:1、全局变量,该变量声明在所有函数之外;3、局部变量,它是在函数体内声明的变量或者是函数的命名参数;3、块级变量,它是在块中声明的变量,只在块中有效。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
javascript有3种变量,分别为全局变量、局部变量和块级变量。
全局变量声明在所有函数之外;局部变量是在函数体内声明的变量或者是函数的命名参数;块级变量是在块中声明的变量,只在块中有效。
3种变量对应3种作用域:全局作用域、局部作用域(也称函数作用域)、块级作用域;变量的作用域跟声明方式有很密切的关系。
使用 var 声明的变量的作用域有全局作用域和函数作用域,没有块级作用域;使用 let 和 const 声明的变量有全局作用域、局部作用域和块级作用域。
注意:严格意义的全局变量都属于 window 对象的属性,但 let 和 const 声明的变量并不属于 window 对象,所以它们并不是严格意义上的全局变量,在此仅仅从它们的作用域这个角度来说它们是全局变量的。
本文共计929个文字,预计阅读时间需要4分钟。
JavaScript有三种变量,分别为:
1.全局变量:声明在所有函数之外,可以在所有函数中使用;
2.局部变量:在函数内部声明,只能在函数内部访问;
3.块级变量:在ES6中引入,用let或const声明,只在声明它的代码块中有效。
javascript有3种变量,分别为:1、全局变量,该变量声明在所有函数之外;3、局部变量,它是在函数体内声明的变量或者是函数的命名参数;3、块级变量,它是在块中声明的变量,只在块中有效。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
javascript有3种变量,分别为全局变量、局部变量和块级变量。
全局变量声明在所有函数之外;局部变量是在函数体内声明的变量或者是函数的命名参数;块级变量是在块中声明的变量,只在块中有效。
3种变量对应3种作用域:全局作用域、局部作用域(也称函数作用域)、块级作用域;变量的作用域跟声明方式有很密切的关系。
使用 var 声明的变量的作用域有全局作用域和函数作用域,没有块级作用域;使用 let 和 const 声明的变量有全局作用域、局部作用域和块级作用域。
注意:严格意义的全局变量都属于 window 对象的属性,但 let 和 const 声明的变量并不属于 window 对象,所以它们并不是严格意义上的全局变量,在此仅仅从它们的作用域这个角度来说它们是全局变量的。

