数值Number
1.数值声明定义
(1)使用对象方法(引用类型)
let number = new Number(99);
console.log(typeof number);
(2)创建使用字面量(值类型)创建
let number1 = 99;
console.log(typeof number1);

2.数值基本函数
(1)输出值
toString() valueOf()
调用方法时会将值类型转换成对象来调用
let number1 = 99;
console.log(number1.toString());
console.log(number1.valueOf());

(2)是否为整数
isInteger()
let number1 = 99;
console.log(Number.isInteger(number1));

(3)四舍五入
toFixed()
// 保留小数点后两位
let number2 = 99.345678;
console.log(number2.toFixed(2));

3.NaN
Not a Number:不是数值型
console.log(Number("alison"));

注意:NaN不可以直接和自身比较
可以使用Number.isNaN() Object.is("",NaN)进行判断。
console.log(NaN == NaN);
console.log(Number.isNaN(2 / "alison"));
console.log(Object.is(2 / "alison", NaN));

5556

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



