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 相关文章推荐
求解开jscript.encode代码的asp函数
Feb 28 Javascript
JavaScript高级程序设计阅读笔记(六) ECMAScript中的运算符(二)
Feb 27 Javascript
jQuery contains过滤器实现精确匹配使用方法
Apr 12 Javascript
javascript闭包传参和事件的循环绑定示例探讨
Apr 17 Javascript
JQuery记住用户名密码实现下次自动登录功能
Apr 27 Javascript
js简单网速测试方法完整实例
Dec 15 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
Aug 02 Javascript
canvas实现钟表效果
Feb 13 Javascript
微信小程序 开发之滑块视图容器(swiper)详解及实例代码
Feb 22 Javascript
动态加载、移除js/css文件的示例代码
Mar 20 Javascript
如何解决vue在ios微信&quot;复制链接&quot;功能问题
Mar 26 Javascript
vuex实现购物车功能
Jun 28 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
提取HTML标签
2006/10/09 PHP
使用apache模块rewrite_module (转)
2007/02/14 PHP
PHP的SQL注入实现(测试代码安全不错)
2011/02/27 PHP
Laravel中使用阿里云OSS Composer包分享
2015/02/10 PHP
PHP记录搜索引擎蜘蛛访问网站足迹的方法
2015/04/15 PHP
PHP二分查找算法示例【递归与非递归方法】
2016/09/29 PHP
PHP设计模式之状态模式定义与用法详解
2018/04/02 PHP
Js 本页面传值实现代码
2009/05/17 Javascript
Colortip基于jquery的信息提示框插件在IE6下面的显示问题修正方法
2010/12/06 Javascript
文字不间断滚动(上下左右)实例代码
2013/04/21 Javascript
JavaScript的作用域和块级作用域概念理解
2014/09/21 Javascript
VueJS全面解析
2016/11/10 Javascript
Jquery把获取到的input值转换成json
2017/05/15 jQuery
bootstrap的工具提示实例代码
2017/05/17 Javascript
基于openlayers4实现点的扩散效果
2020/08/17 Javascript
React从react-router路由上做登陆验证控制的方法
2018/05/10 Javascript
微信小程序画布圆形进度条显示效果
2020/11/17 Javascript
ES6 新增的创建数组的方法(小结)
2019/08/01 Javascript
vue+eslint+vscode配置教程
2019/08/09 Javascript
JS删除对象中某一属性案例详解
2020/09/08 Javascript
Python列表list内建函数用法实例分析【insert、remove、index、pop等】
2017/07/24 Python
Python学习笔记之open()函数打开文件路径报错问题
2018/04/28 Python
Python设计模式之外观模式实例详解
2019/01/17 Python
Python流行ORM框架sqlalchemy安装与使用教程
2019/06/04 Python
Python中pymysql 模块的使用详解
2019/08/12 Python
python和js交互调用的方法
2020/06/23 Python
详解Django中异步任务之django-celery
2020/11/05 Python
不假外出检讨书
2014/01/27 职场文书
贷款承诺书范文
2014/05/19 职场文书
企业员工薪酬方案
2014/06/04 职场文书
学雷锋标兵事迹材料
2014/08/18 职场文书
企业领导对照检查材料
2014/08/20 职场文书
手术室护士节演讲稿
2014/08/27 职场文书
党支部工作总结2015
2015/04/01 职场文书
为什么MySQL选择Repeatable Read作为默认隔离级别
2021/07/26 MySQL
SQL Server查询某个字段在哪些表中存在
2022/03/03 SQL Server