window常用三个时间函数
setTimeout()主要作用是触发一个定时动作
setInterval()主要作用是每隔多长时间触发一个动作
clearInterval()清除时间函数,
clearInterval() 方法可取消由 setInterval() 设置的 timeout。
clearInterval() 方法的参数必须是由 setInterval() 返回的 ID 值。
1 | window.setTimeout(function(){ |
1 | window.setInterval(function(){ |
常见的Number类型都有哪些?
1 | 怎么判断一个值是否为整型? |
1 | 其他类型转整型 |
真假倾向:只有0为false其他均为true
- NaN not a number
- 不是一个数但是是一种数字类型.
- 判断是否是NaN可以使用isNaN()函数
- isNaN(1) //false
- inNaN(0 / 0) //true
- array常用方法
push
var arr = [3, 4, 5];
arr.push(6) //4 会返回修改后的长度值
console.log(arr); //[3, 4, 5, 6]
1 | .unshift() 从开头添加 |
.splice(从哪剪, 剪多长, 替换元素1, 替换元素2) 剪接
1 | var 片儿 = ['a', 'b', '辣鸡1', '辣鸡2', 'c']; |
filter用于把Array的某些元素过滤掉,然后返回剩下的元素。
例如,在一个Array中,删掉偶数,只保留奇数,可以这么写:
1 | 1 var arr = [1, 2, 4, 5, 6, 9, 10, 15]; |
把一个Array中的空字符串删掉,可以这么写:
1 | 1 var arr = ['A', '', 'B', null, undefined, 'C', ' ']; |
undefined == null 返回 true
undefined是个”假值”
1 | if(undefined) { |