JavaScript中的关键字VAR使用详解 分享
看看下面这几个例子的结果就知道问题了:这三个例子的执行结果分别是: 代码如下:Results#region ResultsNo.10undefinedNo.201No.30undefined#endregion原来JavaScript的变量也是有作用域的,只是它非常的笼统,就分为全局变量和函数变量。在第二个例子中得到0和1,是因为所有的变量都是全局变量,而且那个语句块一共就定义了两个变量。而第一个第三的函数外全局变量,确实说明var关键字有没有都没有关系。而函数内的var关键字就很关键了,它说明第二个var01是函数内的变量,所以在初始化var01前输出自然就是’undefined’了。那么函
用户评论