在非严格模式下,JavaScript允许不声明变量直接赋值,因为JavaScript解释器可以自动隐式声明变量。在严格模式下,变量必须在使用前进行声明。
本教程操作环境:windows7系统,javascript1.8.5版、Dell G3电脑。
变量相当于容器,值相当于容器内部的东西,变量名称是容器上的标签,可以通过标签找到。 变量,以便读写其存储值。
javascript变量需要声明吗?
在严格的模式下,变量必须在使用前进行声明。
在非严格模式下,JavaScript 允许不声明变量直接赋值,因为这是因为 JavaScript 解释器可以自动隐式声明变量。隐式声明的变量总是用作全局变量。
声明变量
在 JavaScript 使用声明变量 var 语句。
示例1
在一个 var 在句子中,可以声明一个或多个变量或赋值变量。未赋值的变量初始化为 undefined(未定义)值。当声明多个变量时,应使用逗号运算符进行分隔。
var a; ///声明一个变量
var a,b,c; ///声明多个变量
var b = 1; //声明并赋值
document.write(a); //返回 undefined
document.write(b); //返回 1
示例2
在 JavaScript 在中间,可以重复声明相同的变量,也可以重复初始变量的值。
var a = 1;
var a = 2;
var a = 3;
document.write(a); //返回 3
[推荐学习:javascript高级教程]
以上是javascript变量需要声明的详细内容,更多请关注AdminJS的其他相关文章!