Js中的Number方法

在JavaScript中,`Number`是一个内置对象,它提供了多种方法来处理数字。以下是一些常用的`Number`方法:

 

1. **Number() 构造函数**:创建一个数字类型的值。

 

   ```javascript

   var num = new Number(10);

   ```

 

2. **Number.isFinite()**:检查一个数值是否是有限的。

 

   ```javascript

   Number.isFinite(Infinity); // false

   Number.isFinite(5); // true

   ```

 

3. **Number.isInteger()**:判断一个数值是否是整数。

 

   ```javascript

   Number.isInteger(5); // true

   Number.isInteger(5.0); // true

   Number.isInteger(NaN); // false

   ```

 

4. **Number.isNaN()**:判断一个值是否是非数字。

 

   ```javascript

   Number.isNaN(NaN); // true

   Number.isNaN(10); // false

   ```

 

5. **Number.isSafeInteger()**:检查一个数值是否是安全整数。

 

   ```javascript

   Number.isSafeInteger(Math.pow(2, 53)); // false

   Number.isSafeInteger(999); // true

   ```

 

6. **Number.parseFloat()**:将一个字符串转换为浮点数。

 

   ```javascript

   Number.parseFloat("123.45"); // 123.45

   ```

 

7. **Number.parseInt()**:将一个字符串转换为整数。

 

   ```javascript

   Number.parseInt("10.00"); // 10

   ```

 

8. **Number.prototype.toFixed()**:将数字转换为指定位数的小数。

 

   ```javascript

   (10 / 3).toFixed(2); // "3.33"

   ```

 

9. **Number.prototype.toExponential()**:将数字转换为科学计数法。

 

   ```javascript

   (123456789).toExponential(); // "1.23456789e+8"

   ```

 

10. **Number.prototype.toPrecision()**:将数字转换为指定精度的字符串。

 

    ```javascript

    (123.45).toPrecision(2); // "1.2e+2"

    ```

 

11. **Number.prototype.toString()**:将数字转换为字符串。

 

    ```javascript

    (10).toString(); // "10"

    ```

 

12. **Number.prototype.valueOf()**:返回数字的原始值。

 

    ```javascript

    (10).valueOf(); // 10

    ```

 

这些方法可以用于各种场景,包括数据验证、格式化和转换。如果你有关于如何使用这些方法的具体问题,或者想要了解更多高级用法,请随时提问。

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

邓等等dd

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值