Undefined 和 Null
Undefined 这个值表示变量不含有值。
可以通过将变量的值设置为 null 来清空变量。
定时器
1.一段特定时间之后只执行一次
<script type="text/javascript"> function count() { setTimeout("alert('执行成功!')",7000); } </script>
2.一段时间为间隔,不断重复执行,直到窗口、框架被关闭或者执行clearInterval
<script type="text/javascript"> var sec = 0; var timer = setInterval("count();",1000);//页面加载的时候即开始计时 function count() { document.getElementById("num").innerHTML = sec++; } function stopCount() { clearInterval(timer);//停止定时器的运行 } </script> </head> <body> <font color="red" id="num">0</font> <input type="button" value="停止" onclick="stopCount();"> </body>
数组:
array.sort();按升序进行排列
//首先定义一个比较函数: function compare(num1, num2) { var temp1 = parseInt(num1); var temp2 = parseInt(num2); if(temp1 < temp2) { return -1; } else if(temp1 == temp2) { return 0; } else { return 1; } } //然后调用这个比较方法进行排序 var array = [1, 3, 25]; array.sort(compare); //函数名是对象引用 alert(array); //显示:1,3,25
array.push();加入数组中
typeof(),typeof是一元运算符,后跟变量的名称,用于获取变量的数据类型,其返回值有5个:undefined、boolean、number、string以及object。
函数名.length:期望接收的参数的个数
arguments.length:实际接受的参数的个数
对象.propertyIsEnumerable("prototype");属性是否可以枚举出来