偶然看到一道题目
var x = 0; var f = function(){ x=1; } f(); alert(x); function f(){ x=2; } f(); alert(x);
问alert的结果是什么。
考点既重要又不重要。没接触这个点的人肯定会做错。就是JavaScript hoisting。大意就是预先解释。
等下再写
var f = function(){} 和 function f(){};区别,布布扣,bubuko.com
var f = function(){} 和 function f(){};区别
原文:http://www.cnblogs.com/LOW-EQ/p/3584933.html