1.转换成 string 时,使用 + ''
示例:
// good
num + '';
// bad
new String(num);
num.toString();
String(num);
2.转换成 number 时,通常使用 +
示例:
// good
+str;
// bad
Number(str);
3.string转换成number,要转换的字符串结尾包含非数字并期望忽略时,使用 parseInt。 要转换的字符串结尾包含非数字并期望忽略时,使用 parseInt`
示例:
var width = '200px';
parseInt(width, 10);
4.使用 parseInt 时,必须指定进制
示例:
// good
parseInt(str, 10);
// bad
parseInt(str);
5. 转换成 boolean 时,使用 !!
示例:
var num = 3.14;
!!num;
6.number 去除小数点,使用 Math.floor / Math.round / Math.ceil,不使用 parseInt。
示例:
// good
var num = 3.14;
Math.ceil(num);
// bad
var num = 3.14;
parseInt(num, 10);
6122

被折叠的 条评论
为什么被折叠?



