您的位置:首页 > Web前端 > JavaScript

关于javascript中的变量声明与赋值

2012-02-29 14:02 676 查看
原文地址:

/article/4664355.html

alert('a' in window); // true
var a = 1;


  

文中关于变量声明早于赋值的说法

实际有两个步骤:

1. 初始化a为undefined

2. a赋值1

一楼的回复:

不存在2个步骤。js解释器会在当前执行上下文先去查找所有的变量和函数定义,再去执行代码,仅此而已
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: