关于js 中var的问题:
1、var声明的变量是函数作用域;
2、var声明变量会提前到文件最开始的地方,但是初始化还是在语句位置。
示例代码:
var a;
console.log(a); //undefined
a=1;
console.log(b); //报错 b is not defined
b=2;
console.log(c); //undefined
var c=3;
var d=4;
console.log(d); //4
关于js 中var的问题:
1、var声明的变量是函数作用域;
2、var声明变量会提前到文件最开始的地方,但是初始化还是在语句位置。
示例代码:
var a;
console.log(a); //undefined
a=1;
console.log(b); //报错 b is not defined
b=2;
console.log(c); //undefined
var c=3;
var d=4;
console.log(d); //4