console.log(a);//undefined
var a = 10;
console.log(a);10
浏览器的准备工作: 知道了对 变量 的声明,所以第一行为undefined,到了第三行给变量赋值了,所以成了10.
function add(x) {
console.log(x+1);
}
var add = new Function("x","console.log(x+1)");
上面的函数式是下面的方式得到的,将文本形式的console.log(x+1);
作为参数传入.