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 相关文章推荐
js 创建快捷方式的代码(fso)
Nov 19 Javascript
分别用marquee和div+js实现首尾相连循环滚动效果,仅3行代码
Sep 21 Javascript
easyui datagrid 键盘上下控制选中行示例
Mar 31 Javascript
教你在heroku云平台上部署Node.js应用
Jul 30 Javascript
Javascript中call与apply的学习笔记
Sep 22 Javascript
javascript实现复选框选中属性
Mar 25 Javascript
web前端开发JQuery常用实例代码片段(50个)
Aug 28 Javascript
js仿百度登录页实现拖动窗口效果
Mar 11 Javascript
bootstrap table 多选框分页保留示例代码
Mar 08 Javascript
使用React手写一个对话框或模态框的方法示例
Apr 25 Javascript
JS中的函数与对象的创建方式
May 12 Javascript
vue实现element表格里表头信息提示功能(推荐)
Nov 20 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
雄兵连三大错觉:凯莎没了,凉冰阵亡了,华烨觉得自己又行了
2020/04/09 国漫
使用PHP函数scandir排除特定目录
2014/06/12 PHP
YII路径的用法总结
2014/07/09 PHP
destoon实现首页显示供应、企业、资讯条数的方法
2014/07/15 PHP
如何离线执行php任务
2017/02/21 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
2018/06/13 PHP
JS重要知识点小结
2011/11/06 Javascript
jquery的$getjson调用并获取远程的JSON字符串问题
2012/12/10 Javascript
js中的referrer返回上一页使用介绍
2013/09/26 Javascript
用jquery中插件dialog实现弹框效果实例代码
2013/11/15 Javascript
微信小程序 SocketIO 实例讲解
2016/10/13 Javascript
javascript 中的事件委托详解
2016/10/25 Javascript
微信小程序表单验证错误提示效果
2017/05/19 Javascript
JS异步函数队列功能实例分析
2017/11/28 Javascript
在vue中使用SockJS实现webSocket通信的过程
2018/08/29 Javascript
学习使用ExpressJS 4.0中的新Router的用法
2018/11/06 Javascript
js数组去重的方法总结
2019/01/18 Javascript
vue--vuex详解
2019/04/15 Javascript
一行JavaScript代码如何实现瀑布流布局
2020/12/11 Javascript
[01:36:17]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第一场 1月31日
2021/03/11 DOTA
Python创建日历实例
2014/08/21 Python
python正则表达式中的括号匹配问题
2014/12/14 Python
深入讨论Python函数的参数的默认值所引发的问题的原因
2015/03/30 Python
使用Python读取安卓手机的屏幕分辨率方法
2018/03/31 Python
利用Python实现原创工具的Logo与Help
2018/12/03 Python
浅析python表达式4+0.5值的数据类型
2020/02/26 Python
django执行原始查询sql,并返回Dict字典例子
2020/04/01 Python
HTML5实现预览本地图片
2016/02/17 HTML / CSS
护士检查书
2014/01/17 职场文书
公司拓展活动方案
2014/02/13 职场文书
高一学生评语大全
2014/04/25 职场文书
副检察长四风问题对照检查材料思想汇报
2014/10/07 职场文书
幼师中班个人总结
2015/02/12 职场文书
导游词之蜀山胜景瓦屋山
2019/11/29 职场文书
Redis主从配置和底层实现原理解析(实战记录)
2021/06/30 Redis
Redis实战之Lettuce的使用技巧详解
2022/12/24 Redis