记录了一些js的小技巧:
1、用math.max()方法来设定最大值
var a = math.max(b,v); 这样b或者v++不能超过另外一个不变的值,同理Math.min
2、
setInival(time(),1000)定时器
function time(){
return time;
}
立马自执行的同时保证是一个函数体
3、活用强制转换
某个数字字符*1或者 - 什么的
4、交换变量的值:
a=[b,b=a][0]
5、for嵌套的跳出
goudan:for(){
for(){
break ?goudan;
}
}
6、数组取最大值
Math.max.apply(Math,arr); ??apply的第二个参数
7、
三目 ??从内向外,从左到右
let c = 10
??????? let b = 1
??????? let a = b ? c ? 0 : 1 : 2
a = b? 0 : c? 1 : 2
8、向下取整
1.5 | 0 ??相当于Math.floor(1.5)
js小技巧
原文地址:http://www.cnblogs.com/wusan/p/7686009.html