js toPrecision() 和toFixed() 方法是什么和例子

toPrecision() 和 toFixed() 都是 Number 对象的实例方法,用于格式化数字。

toPrecision(precision) 方法:
precision 是一个表示有效数字位数(包括整数部分和小数部分)的参数。
该方法返回一个字符串,表示调用它的数字,但格式化为指定的精度。
如果精度足够大,它可能会以科学记数法表示该数字。
toFixed(fractionDigits) 方法:
fractionDigits 是一个表示小数点后数字个数的参数。
该方法返回一个字符串,表示调用它的数字,但格式化为固定小数点表示法。
如果需要,该方法会在数字后面添加零以达到指定的小数位数。
下面是使用这两个方法的例子:

javascript
// toPrecision() 例子  
let num = 123.456;  
console.log(num.toPrecision(4)); // "123.5"(四舍五入到4位有效数字)  
console.log(num.toPrecision(2)); // "1.2e+2"(科学记数法表示,2位有效数字)  
  
// toFixed() 例子  
let num2 = 123.456789;  
console.log(num2.toFixed(2)); // "123.46"(四舍五入到2位小数)  
console.log(num2.toFixed(5)); // "123.45679"(四舍五入到5位小数)  
console.log(num2.toFixed(0)); // "123"(没有小数部分)
在上面的例子中,toPrecision(4) 将数字四舍五入到4位有效数字,而 toFixed(2) 将数字四舍五入到小数点后两位。注意,toPrecision() 可能会返回科学记数法表示的数字,特别是当数字的绝对值非常大或非常小的时候。

相关推荐

  1. js toPrecision() toFixed() 方法什么例子

    2024-01-26 09:20:01       52 阅读
  2. js eval 什么替代方案

    2024-01-26 09:20:01       52 阅读
  3. PHP中GETPOST方法的区别什么

    2024-01-26 09:20:01       57 阅读
  4. 在编程中,方法函数都什么意思

    2024-01-26 09:20:01       33 阅读
  5. 什么IoCAOP?

    2024-01-26 09:20:01       49 阅读
  6. **args**kwargs什么

    2024-01-26 09:20:01       28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-26 09:20:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-26 09:20:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-26 09:20:01       87 阅读
  4. Python语言-面向对象

    2024-01-26 09:20:01       96 阅读

热门阅读

  1. Jenkins 创建 Pipeline 项目

    2024-01-26 09:20:01       54 阅读
  2. 【Spring Boot 3】【@Scheduled】静态定时任务

    2024-01-26 09:20:01       57 阅读
  3. API设计模式:REST、GraphQL、gRPC与tRPC全面解析

    2024-01-26 09:20:01       45 阅读
  4. PyQt中的信号/槽以及纯python实现信号/槽设计模式

    2024-01-26 09:20:01       60 阅读
  5. 五、MySQL的备份及恢复

    2024-01-26 09:20:01       49 阅读