1,强制转换成 boolean 值: !!(变量) 有时候变量虽然会被判断为真假,但是两次取反之后,会转换为真正的布尔值,这样如果变量的值没有明确设定,比如这几种情况:null/undifined/0/""等,都会判断为 false,这中小技巧体现平时的积累;
2: 取整: ~~(变量);
3, 一个数字要指定小数点后的位数: (Math.random() * 100).toFixed(2) - 0 toFixed(num)可以通过num参数与来限制小数点的位数,但是tofixed转化后的是string类型,所以通过 - 0的方式,利用js的弱类型语言的特性,自动转化为数字.不错的技巧