HTML, CSS. JS的各种奇淫技巧

1. js 中为了省字节,性能, 防止被重写等发明了各种写法,记录下
  
 1 //取整
 2 parseInt(a,10); //Before
 3 Math.floor(a); //Before
 4 a>>0; //Before
 5 ~~a; //After
 6 a|0; //After
 7 
 8 //四舍五入
 9 Math.round(a); //Before
10 a+.5|0; //After
11 
12 //内置值
13 undefined; //Before
14 void 0; //After, 快
15 0[0]; //After, 略慢
16 
17 //内置值
18 Infinity;
19 1/0;
20 
21 //布尔值短写法
22 true; //Before
23 !0; //After
24 
25 //布尔值短写法
26 false; //Before
27 !1; //After

 

 
posted @ 2018-08-21 17:15  Jason.Zeng  阅读(321)  评论(0编辑  收藏  举报