摘要:
javascript和其他的语言有很多的不同之处,预编译就是其中之一,深挖进去会发现有很多的惊喜,同时也会让你明白其中让你迷惑的地方。 javascript代码是分段执行的,以 script为边界。在执行javascript代码段之前会对代码进行预编译。在预编译的过程中,引擎会对作用域内的变量进行声明,并且初始化为undefined,解析定义式函数【注意和匿名函数的区别】。直接上例题例1 mm=2; alert(mm); 弹出2 varmm=2; alert(mm); 弹出2这里大家都明白,不再多说例2alert(mm);mm=2; 错误提示,mm未定义我的个人理解是引擎在全... 阅读全文
posted @ 2011-11-21 20:39
十二月的黄昏
阅读(834)
评论(0)
推荐(0)
浙公网安备 33010602011771号