toFixed、Math.round 的区别(转载)

摘要:
toFixed()方法可以将Number舍入为指定的小数位数。toFixed()方法返回字符串。

转载 https://blog.csdn.net/qq_39571197/article/details/87597062

1、定义和用法,都是对数字进行四舍五入操作

Math.round()方法,可把一个数字舍入为最接近的整数。

toFixed()方法,可把 Number 四舍五入为指定小数位数的数字。

2、返回值的类型不同

  1. const num = 123;
  2. console.log(typeof(num.toFixed())); // "string"
  3. console.log(typeof(Math.round(num))); // "number"

Math.round()方法,返回值为数字。

toFixed()方法,返回值为字符串。


3、处理精度不同

  1.  
    const num = 100.153;
  2.  
    console.log(num.toFixed(2)); // 100.15
  3.  
    console.log(num.toFixed(1)); // 100.1
  4.  
    console.log(num.toFixed()); // 100
  5.  
     
  6.  
    console.log(Math.round(num)); // 100

Math.round()方法,就一个参数,而且用法也说明了,只返回整数。

toFixed()方法,可以接受第二个参数,用来规定小数位数,范围是2-20~

计算时需要 字符串转数字

parseFloat(((0.1 + 0.2)*10).toFixed(10))

Math.round 也可以保留任意位小数
 https://www.cnblogs.com/hao-1234-1234/p/11150134.html
 
 
 

免责声明:文章转载自《toFixed、Math.round 的区别(转载)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇websql的添加和查询get****Context各个方法分析下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

安装pygame

在python3中安装pygame库。一段时间后,您可以看到安装成功,并且可以导入pygame...

[转]从minio中读取文件流进行下载文件

本文转自:https://blog.csdn.net/ZHANGLIZENG/article/details/82892678一、获取Minio连接publicstaticStringminioUrl;publicstaticStringminioUsername;publicstaticStringminioPassword;@Value("${syste...

Nginx实战-后端应用健康检查

utm_source=tuicool&utm_medium=referral公司前一段对业务线上的nginx做了整理,重点就是对nginx上负载均衡器的后端节点做健康检查。比如如果将max_fails设置为0,则代表不对后端服务器进行健康检查,这样还会使fail_timeout参数失效。...

Tomcat和JDK版本的对应关系

当我们讨论Tomcat和JDK版本之间的对应关系时,我们实际上讨论了两个问题。对于第一个问题,您可以通过官方网站上的图的最后一列获得答案:因此,如果您安装Tomcat 7,则需要安装JDK1.6和更高版本才能正常启动Tomcat。对于第二个问题,我们应该明确第一个问题和第二个疑问有相同的基本答案:低版本JDK不能运行高版本JDK编译的代码。因此,如果您安装T...

TeamViewer远程唤醒主机实战教程(多图)

另外,对于使用Windows的用户。以TP-LinkTD-W89841N这款路由器来解说,首先进入“系统管理”˃“管理控制”,将远程管理开启,并填写一个port。用于今后远程管理自家的网络(我之所以不填写默认的80port,是出于安全考虑。多少可以安全一点点)。...

linux下的静态库创建与查看,及如何查看某个可执行依赖于哪些动态库

在Linux中创建和查看静态库,以及如何查看可执行文件创建静态库所依赖的动态库:arrcstest。a*。o查看静态库:ar tvtest。a解压静态库:ar xtest a.查看程序所依赖的动态库:readelf axxx | greplibrary例如,您可以看到以下跨程序hello的执行依赖于以下两个动态库。rebi@ubuntu:~/test$arm...