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作一个通用向导说明
Aug 30 Javascript
用Js实现的动态增加表格示例自己写的
Oct 21 Javascript
js实例属性和原型属性示例详解
Nov 23 Javascript
jQuery实现行文字链接提示效果的方法
Mar 10 Javascript
js改变透明度实现轮播图的算法
Aug 24 Javascript
获取JavaScript异步函数的返回值
Dec 21 Javascript
浅谈jQuery中的$.extend方法来扩展JSON对象
Feb 12 Javascript
Bootstrap缩略图的创建方法
Mar 22 Javascript
.net MVC+Bootstrap下使用localResizeIMG上传图片
Apr 21 Javascript
打造通用的匀速运动框架(实例讲解)
Oct 17 Javascript
Vue实现内部组件轮播切换效果的示例代码
Apr 07 Javascript
vue日历/日程提醒/html5本地缓存功能
Sep 02 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
Mysql和网页显示乱码解决方法集锦
2008/03/27 PHP
PHP编写RESTful接口
2016/02/23 PHP
php单例模式的简单实现方法
2016/06/10 PHP
PHP实现数组根据某个单元字段排序操作示例
2018/08/01 PHP
PHP htmlspecialchars() 函数实例代码及用法大全
2018/09/18 PHP
JQuery 实现在同一页面锚点链接之间的平滑滚动
2014/10/29 Javascript
浅谈js的html元素的父节点,子节点
2016/08/06 Javascript
JavaScript兼容浏览器FF/IE技巧
2016/08/14 Javascript
微信小程序 视图层(xx.xml)和逻辑层(xx.js)详细介绍
2016/10/13 Javascript
vue2.0 如何把子组件的数据传给父组件(推荐)
2018/01/15 Javascript
vue兄弟组件传递数据的实例
2018/09/06 Javascript
node.js ws模块搭建websocket服务端的方法示例
2019/04/25 Javascript
使用easyui从servlet传递json数据到前端页面的两种方法
2019/09/05 Javascript
JavaScript判断数组类型的方法
2019/10/23 Javascript
实例讲解JavaScript 计时事件
2020/07/04 Javascript
swiper实现导航滚动效果
2020/12/13 Javascript
[51:32]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
Python天气预报采集器实现代码(网页爬虫)
2012/10/07 Python
python中尾递归用法实例详解
2015/04/28 Python
将Python的Django框架与认证系统整合的方法
2015/07/24 Python
详解python中xlrd包的安装与处理Excel表格
2016/12/16 Python
python批量添加zabbix Screens的两个脚本分享
2017/01/16 Python
Python实现简单生成验证码功能【基于random模块】
2018/02/10 Python
Python http接口自动化测试框架实现方法示例
2018/12/06 Python
python日志logging模块使用方法分析
2019/05/23 Python
pandas DataFrame行或列的删除方法的实现示例
2019/08/02 Python
python的json中方法及jsonpath模块用法分析
2019/12/06 Python
python之MSE、MAE、RMSE的使用
2020/02/24 Python
Python如何省略括号方法详解
2020/03/21 Python
利用Python的folium包绘制城市道路图的实现示例
2020/08/24 Python
Django如何批量创建Model
2020/09/01 Python
Lime Crime官网:美国一家主打梦幻精灵系的彩妆品牌
2019/03/22 全球购物
大学社团计划书
2014/05/01 职场文书
作风建设年度心得体会
2014/10/29 职场文书
民事调解协议书
2016/03/21 职场文书
Java使用Unsafe类的示例详解
2021/09/25 Java/Android