- num.toFixed(length): 保留指定小数,会四舍五入;
1.245.toFixed(2)
1.245.toFixed(1)
- Number.parseFloat(num): 字符串解析成浮点数;
Number.parseFloat('1.233er')
- Number.parseInt(string,radix): 根据给定的进制数把一个字符串解析成整数,默认十进制;
- Number.isInteger(num): 检查传的参数是否为整数
Number.isInteger(-1)
Number.isInteger(0)
Number.isInteger('1')
Number.isInteger(true)
Number.isInteger(false)
Number.isInteger(NaN)
- Number.isNaN(num): 检查传入的值是不是NaN和其他Number;
Number.isNaN('1')
Number.isNaN(NaN)
Number.isNaN(undefined)
Number.isNaN(null)
Number.isNaN({})
Number.isNaN(true)
- num.toLocaleString(): 返回这个数字在特定语言环境下表示的字符串;
var num = 35000
num.toLocaleString()
使用场景:数字千分位;
new Date().toLocaleString();
- Number(num): 可用于把 JavaScript 变量转换为数值类型;
Number(undefined);
Number(true);
Number(false);
Number(null) ;
Number('');