站长网(Downzz.com)
站长网(Downzz.com)
当前位置:首页 > 站长教程 > 建站经验 > JS教程
严格模式下对变量声明的影响
时间:2019-01-09 01:08:13 围观:167 来源:原创

在javascript严格模式下,变量的声明必须要用var,否则就会报错。

在非严格模式下,如果不使用var,那么变量就是全局性的。

代码实例:

var num=1;
url="downzz.com";
function func(){
  age=2;
}
func();
console.log(age);

上面的代码不适用var声明变量,那么相应的变量就是全局性的。

但是在严格模式下这是错误的,代码如下:

"use strict";
var num=1;
url="downzz.com";
function func(){
  age=2;
}
func();
console.log(age);

特别说明:本编辑器无法正确演示严格模式下的效果。

上面的代码会报错,截图如下:

关于严格模式更多内容

文章为作者独立观点不代表本网立场,未经允许不得转载。