NaN:表示非数字
声明提前:js在运行的时候,会把所有的变量提前到顶部,但只会把声明提前,不会把赋值提前
函数才有作用域;for,if等没有作用域
开关效果
开关:只有两种状态的;定义一个变量 var noOff=false
在js中操作html元素(新加html元素)是比较慢的:如
for(var i=0;i<10000;i++){
document.body.innerHTML+='<span>'+i+'</span>';
}
在js中对内存的操作是比较快的:如
var sss="";
for(var i=0;i<10000;i++){
sss+='<span>'+i+'</span>';
}
document.body.innerHTML+=sss;