javascript中是否使用var定义的区别,以及有名函数和匿名函数的区别。
一、var和默认定义的区别,请先看下面两个例子:
例子1:
var a=1;
function fun(){
a=2;
alert(a);
}
fun();
alert(a);
结果:2 ,2 函数中默认定义(也就是直接赋值)a=2时,此时的a使用的是外层定义的a,因此改变了外层a的值。
例子2:
var a=1;
function fun
原创
2018-01-05 16:28:29 ·
516 阅读 ·
0 评论