js输出数据精确到小数点后n位代码


Posted in Javascript onJuly 02, 2016

编写两种方法,可以输出数据 num 精确到小数点后第 n 位,具体内容如下

1. 借助于 Math.pow(10,n);
2. 借助于 ..toFixed(n) (JS 1.5(IE5.5+,NS6+以上版本支持)。
测试 pi=3.14159265 的输出结果:
精确到小数点后 n 位, 借助于 Math.pow(10,n):
3.1
3.14
3.142
3.1416
精确到小数点后 n 位, 借助于 ..toFixed(n):
3.1
3.14
3.142
3.1416

<html>
<head>
  <title>四舍五入</title>
  <meta charset="utf-8">
</head>
<body>
<script>
function round_1(num,n){//返回数字 num, 精确到小数点后 n 位
  var number= Math.round(num*Math.pow(10,n));
  return number/Math.pow(10,n);
}
function round_2(num,n){//返回数字 num, 精确到小数点后 n 位
  return num.toFixed(n); //JS 1.5(IE5.5+,NS6+以上版本支持)
}
var pi= 3.14159265;
document.write("精确到小数点后 n 位, 借助于 Math.pow(10,n):<br>");
for (var i=1; i<5; i++)
document.write(round_1(pi,i) + "<br>"); 
document.write("精确到小数点后 n 位, 借助于 ..toFixed(n):<br>");
for (var i=1; i<5; i++)
document.write(round_2(pi,i) + "<br>");
</script> 
</body>
</html>

以上就是本文的全部内容,希望对大家学习javas程序设计有所帮助。

Javascript 相关文章推荐
javascript this用法小结
Dec 19 Javascript
用JSON做数据传输格式中的一些问题总结
Dec 21 Javascript
Extjs中使用extend(js继承) 的代码
Mar 15 Javascript
制作jquery遮罩层效果导航菜单代码分享
Dec 25 Javascript
jquery 重写 ajax提交并判断权限后 使用load方法报错解决方法
Jan 19 Javascript
JS把内容动态插入到DIV的实现方法
Jul 19 Javascript
最棒的Angular2表格控件
Aug 10 Javascript
js实现弹窗居中的简单实例
Oct 09 Javascript
AngularJS常见过滤器用法实例总结
Jul 06 Javascript
JavaScript基础之流程控制语句的用法
Aug 31 Javascript
javascript实现移动端上传图片功能
Aug 18 Javascript
通过实例解析javascript Date对象属性及方法
Nov 04 Javascript
学习Bootstrap滚动监听 附调用方法
Jul 02 #Javascript
JavaScript Ajax编程 应用篇
Jul 02 #Javascript
js跨域资源共享 基础篇
Jul 02 #Javascript
JavaScript数据存储 Cookie篇
Jul 02 #Javascript
JavaScript实现简单的拖动效果
Jul 02 #Javascript
jQuery插件简单学习实例教程
Jul 01 #Javascript
jquery插件autocomplete用法示例
Jul 01 #Javascript
You might like
php上传文件并存储到mysql数据库的方法
2015/03/16 PHP
php防止用户重复提交表单
2015/11/02 PHP
给WordPress中的留言加上楼层号的PHP代码实例
2015/12/14 PHP
解决在laravel中leftjoin带条件查询没有返回右表为NULL的问题
2019/10/15 PHP
用js实现键盘方向键翻页功能的代码
2007/06/03 Javascript
Jquery+JSon 无刷新分页实现代码
2010/04/01 Javascript
JavaScript 事件系统
2010/07/22 Javascript
Jquery图片延迟加载插件jquery.lazyload.js的使用方法
2014/05/21 Javascript
JavaScript检测实例属性, 原型属性
2015/02/04 Javascript
nodejs redis 发布订阅机制封装实现方法及实例代码
2016/12/15 NodeJs
一篇看懂vuejs的状态管理神器 vuex状态管理模式
2017/04/20 Javascript
JavaScript实现单英文金山打字通
2020/07/24 Javascript
[01:16:16]DOTA2-DPC中国联赛定级赛 RNG vs Phoenix BO3第二场 1月8日
2021/03/11 DOTA
python中使用xlrd、xlwt操作excel表格详解
2015/01/29 Python
在Python3中初学者应会的一些基本的提升效率的小技巧
2015/03/31 Python
基于pandas数据样本行列选取的方法
2018/04/20 Python
基于python 爬虫爬到含空格的url的处理方法
2018/05/11 Python
python使用webdriver爬取微信公众号
2018/08/31 Python
详解Python匿名函数(lambda函数)
2019/04/19 Python
python实现倒计时小工具
2019/07/29 Python
Python使用贪婪算法解决问题
2019/10/22 Python
Pandas 缺失数据处理的实现
2019/11/04 Python
python add_argument()用法解析
2020/01/29 Python
Tensorflow中批量读取数据的案列分析及TFRecord文件的打包与读取
2020/06/30 Python
Python将QQ聊天记录生成词云的示例代码
2021/02/10 Python
html5拖曳操作 HTML5实现网页元素的拖放操作
2013/01/02 HTML / CSS
人力资源部副职的竞聘演讲稿
2014/01/07 职场文书
小学毕业感言300字
2014/02/19 职场文书
三分钟英语演讲稿
2014/04/24 职场文书
财务负责人任命书
2014/06/06 职场文书
党的群众路线教育实践活动个人对照检查剖析材料
2014/09/23 职场文书
2015年护士工作总结范文
2015/03/31 职场文书
2016年秋季新学期致辞
2015/07/30 职场文书
银行柜员优质服务心得体会
2016/01/22 职场文书
Spring Boot DevTools 全局配置学习指南
2022/03/31 Java/Android
Python实现文字pdf转换图片pdf效果
2022/04/03 Python