JavaScript数字对象与数学对象|Number|Math

数字对象(Number)

JavaScript 数字对象主要涉及到 Number 对象,它提供了处理和操作数值的多种方法和属性。
在 JavaScript 中,数值类型(number)是原始类型。

数字常量属性

内置的 Number 对象有一些有关数字的常量属性,如最大值、不是一个数字和无穷大的。

  • Number.MAX_VALUE: JavaScript 能表示的最大数值。
  • Number.MIN_VALUE: JavaScript 能表示的最小正数。
  • Number.POSITIVE_INFINITY: 正无穷大。
  • Number.NEGATIVE_INFINITY: 负无穷大。
  • Number.NaN: 表示 “不是一个数字”(Not-a-Number)。
console.log(Number.MAX_VALUE); // 输出: 1.7976931348623157e+308
console.log(Number.MIN_VALUE); // 输出: 5e-324
console.log(Number.POSITIVE_INFINITY); // 输出: Infinity
console.log(Number.NEGATIVE_INFINITY); // 输出: -Infinity
console.log(Number.NaN); // 输出: NaN

数字静态方法

Number 对象提供了一些静态方法,用于数值的处理和转换:

  1. **Number.isFinite(value)**

判断一个值是否是有限数值。

console.log(Number.isFinite(123)); // 输出: true
console.log(Number.isFinite(Infinity)); // 输出: false
console.log(Number.isFinite(NaN)); // 输出: false
  1. **Number.isInteger(value)**

判断一个值是否是整数。

console.log(Number.isInteger(123)); // 输出: true
console.log(Number.isInteger(123.45)); // 输出: false
  1. **Number.isNaN(value)**

判断一个值是否是 NaN

console.log(Number.isNaN(NaN)); // 输出: true
console.log(Number
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值