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 相关文章推荐
对字符串进行HTML编码和解码的JavaScript函数
Feb 01 Javascript
jQuery中的val()示例应用
Feb 26 Javascript
jQuery ajax调用WCF服务实例
Jul 16 Javascript
setinterval()与clearInterval()JS函数的调用方法
Jan 21 Javascript
BootStrap 图标icon符号图标glyphicons不正常显示的快速解决办法
Dec 08 Javascript
简单的网页广告特效实例
Aug 19 Javascript
引入JavaScript时alert弹出框显示中文乱码问题
Sep 16 Javascript
OkHttp踩坑随笔为何 response.body().string() 只能调用一次
Jan 08 Javascript
JS实现可针对算术表达式求值的计算器功能示例
Sep 04 Javascript
初探Vue3.0 中的一大亮点Proxy的使用
Dec 06 Javascript
vue实现固定位置显示功能
May 30 Javascript
layui给下拉框、按钮状态、时间赋初始值的方法
Sep 10 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取余函数介绍MOD(x,y)与x%y
2014/05/15 PHP
让ThinkPHP的模板引擎达到最佳效率的方法详解
2017/03/14 PHP
php中访问修饰符的知识点总结
2019/01/27 PHP
JavaScript 编写匿名函数的几种方法
2010/02/21 Javascript
style、 currentStyle、 runtimeStyle区别分析
2010/08/01 Javascript
treepanel动态加载数据实现代码
2012/12/15 Javascript
javascript 3d 逐侦产品展示(核心精简)
2014/03/26 Javascript
jQuery鼠标悬停内容动画切换效果
2017/04/27 jQuery
Vue AST源码解析第一篇
2017/07/19 Javascript
Vue.js实现列表清单的操作方法
2017/11/15 Javascript
js 公式编辑器 - 自定义匹配规则 - 带提示下拉框 - 动态获取光标像素坐标
2018/01/04 Javascript
vue组件编写之todolist组件实例详解
2018/01/22 Javascript
JavaScript异步加载问题总结
2018/02/17 Javascript
Node.js引入UIBootstrap的方法示例
2018/05/11 Javascript
vue-cli配置环境变量的方法
2018/07/09 Javascript
Makefile/cmake/node-gyp中区分判断不同平台的方法
2018/12/18 Javascript
产制造追溯系统之通过微信小程序实现移动端报表平台
2019/06/03 Javascript
超轻量级的js时间库miment使用解析
2019/08/02 Javascript
html2canvas属性和使用方法以及如何使用html2canvas将HTML内容写入Canvas生成图片
2020/01/12 Javascript
js实现贪吃蛇游戏 canvas绘制地图
2020/09/09 Javascript
[00:35]2016完美“圣”典风云人物:冷冷宣传片
2016/12/08 DOTA
Python网页解析利器BeautifulSoup安装使用介绍
2015/03/17 Python
在Python中使用mongoengine操作MongoDB教程
2015/04/24 Python
python求最大连续子数组的和
2018/07/07 Python
解决Python获取字典dict中不存在的值时出错问题
2018/10/17 Python
解决Python中定时任务线程无法自动退出的问题
2019/02/18 Python
python3实现mysql导出excel的方法
2019/07/31 Python
基于python3 的百度图片下载器的实现代码
2019/11/05 Python
Django框架ORM数据库操作实例详解
2019/11/07 Python
python3连接kafka模块pykafka生产者简单封装代码
2019/12/23 Python
python 生成正态分布数据,并绘图和解析
2020/12/21 Python
美国存储和组织商店:The Container Store
2017/08/16 全球购物
新西兰领先的内衣店:Bendon Lingerie新西兰
2018/07/11 全球购物
艺术节主持词
2014/04/02 职场文书
党员对照检查材料整改措施思想汇报
2014/09/26 职场文书
机电专业毕业生自我鉴定2014
2014/10/04 职场文书