JS数值Number

数值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));

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值