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 相关文章推荐
图片延迟加载的实现代码(模仿懒惰)
Mar 29 Javascript
巧用canvas
Jan 21 Javascript
javascript 实现文本使用省略号替代(超出固定高度的情况)
Feb 21 Javascript
javascript 的变量、作用域和内存问题
Apr 19 Javascript
angular ng-click防止重复提交实例
Jun 16 Javascript
JavaScript之创意时钟项目(实例讲解)
Oct 23 Javascript
vue实现微信获取用户信息的方法
Mar 21 Javascript
vue项目添加多页面配置的步骤详解
May 22 Javascript
vue如何使用async、await实现同步请求
Dec 09 Javascript
js实现带积分弹球小游戏
Jul 21 Javascript
vue自动添加浏览器兼容前后缀操作
Aug 13 Javascript
js实现简单的随机点名器
Sep 17 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
在Zeus Web Server中安装PHP语言支持
2006/10/09 PHP
ThinkPHP 整合Bootstrap Ajax分页样式
2016/12/23 PHP
完美解决php 导出excle的.csv格式的数据时乱码问题
2017/02/18 PHP
TP5框架请求响应参数实例分析
2019/10/17 PHP
推荐自用 Javascript 缩图函数 (onDOMLoaded)……
2007/10/23 Javascript
用Javascript同时提交多个Web表单的方法
2009/12/26 Javascript
Html中JS脚本执行顺序简单举例说明
2010/06/19 Javascript
javascript面向对象入门基础详细介绍
2012/09/05 Javascript
js函数调用常用方法详解
2012/12/03 Javascript
jQuery实现级联菜单效果(仿淘宝首页菜单动画)
2014/04/10 Javascript
基于jquery实现等比缩放图片
2014/12/03 Javascript
node.js中的fs.appendFileSync方法使用说明
2014/12/17 Javascript
DOM节点深度克隆函数cloneNode()用法实例
2015/01/12 Javascript
javascript实现dom动态创建省市纵向列表菜单的方法
2015/05/14 Javascript
Vue $emit $refs子父组件间方法的调用实例
2018/09/12 Javascript
从零开始封装自己的自定义Vue组件
2018/10/09 Javascript
ES6中异步对象Promise用法详解
2019/07/31 Javascript
JS中比Switch...Case更优雅的多条件判断写法
2019/09/05 Javascript
Webpack按需加载打包chunk命名的方法
2019/09/22 Javascript
微信小程序的引导页实现代码
2020/06/24 Javascript
[04:16]DOTA2英雄梦之声_第09期_斧王
2014/06/21 DOTA
[01:28:24]NAVI vs VG Supermajor 败者组 BO3 第三场 6.5
2018/06/06 DOTA
[06:53]2018DOTA2国际邀请赛寻真——为复仇而来的Newbee
2018/08/15 DOTA
python三元运算符实现方法
2013/12/17 Python
Python编程实现正则删除命令功能
2017/08/30 Python
使用Python读取大文件的方法
2018/02/11 Python
Python CVXOPT模块安装及使用解析
2019/08/01 Python
Django--权限Permissions的例子
2019/08/28 Python
pytorch使用tensorboardX进行loss可视化实例
2020/02/24 Python
python 在右键菜单中加入复制目标文件的有效存放路径(单斜杠或者双反斜杠)
2020/04/08 Python
详解在Python中使用Torchmoji将文本转换为表情符号
2020/07/27 Python
广州品高软件.net笔面试题目
2012/04/18 面试题
应用心理学个人的求职信
2013/12/08 职场文书
企业法人代表证明书
2015/06/18 职场文书
运动会闭幕式通讯稿
2015/07/18 职场文书
高一作文之乐趣
2019/11/21 职场文书