Number
声明
let number = new Number(88);
let number = 88;
基本函数
let num1 = 99;
let num2 = 99.5566;
console.log(Number.isInteger(num1)); => true
Number.isInteger(num2) => false
//Number.isInteger( ),判断数值是否为整数型
num2.toFixed(2); => 99.56
//四舍五入的方式保留两位小数
NaN类型
console.log(Number('scdn.com')); => NaN
2 / 'scdn' l; => NaN
//当将非数字字符串转为数值或用字符串参与运算时,会返回NaN
console.log(NaN == NaN); => false
//NaN无法参与比较
类型转换
let str = '88scdn';
console.log(parseInt(str)); => 88
let floatStr = '88.88scdn';
parseFloat(floatStr); => 88.88
let str = 'scdn88'
console.log(parseInt(str)); => NaN
//如果该字符串以非数字开头,parseInt()方法的到的返回值为NaN