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基础第一章 JavaScript与用户端
Jul 22 Javascript
jQuery实现带幻灯的tab滑动切换风格菜单代码
Aug 27 Javascript
js实现3D图片逐张轮播幻灯片特效代码分享
Sep 09 Javascript
Vuejs第一篇之入门教程详解(单向绑定、双向绑定、列表渲染、响应函数)
Sep 09 Javascript
详解JS数值Number类型
Feb 07 Javascript
微信小程序时间标签和时间范围的联动效果
Feb 15 Javascript
layui的表单验证支持ajax判断用户名是否重复的实例
Sep 06 Javascript
JS实现百度搜索框关键字推荐
Feb 17 Javascript
使用vue cli4.x搭建vue项目的过程详解
May 08 Javascript
JavaScript语法约定和程序调试原理解析
Nov 03 Javascript
基于element-ui封装表单金额输入框的方法示例
Jan 06 Javascript
JavaScript流程控制(分支)
Dec 06 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 杂谈《重构-改善既有代码的设计》之三 重新组织数据
2012/04/09 PHP
详解WordPress中调用评论模板和循环输出评论的PHP函数
2016/01/05 PHP
JavaScript 特殊字符
2007/04/05 Javascript
js 模拟气泡屏保效果代码
2010/07/10 Javascript
javascript各浏览器中option元素的表现差异
2011/04/07 Javascript
基于JQuery 滑动与动画的说明介绍
2013/04/18 Javascript
控制页面按钮在后台执行期间不重复提交的JS方法
2013/06/24 Javascript
Bootstrap CSS组件之分页(pagination)和翻页(pager)
2016/12/17 Javascript
原生JS和jQuery操作DOM对比总结
2017/01/19 Javascript
使用JS组件实现带ToolTip验证框的实例代码
2017/08/23 Javascript
微信小程序wx.uploadfile 本地文件转base64的实现代码
2018/06/28 Javascript
基于JavaScript获取url参数2种方法
2020/04/17 Javascript
python计算书页码的统计数字问题实例
2014/09/26 Python
在Linux上安装Python的Flask框架和创建第一个app实例的教程
2015/03/30 Python
Python实现FTP上传文件或文件夹实例(递归)
2017/01/16 Python
Python实现计算两个时间之间相差天数的方法
2017/05/10 Python
python中map()函数的使用方法示例
2017/09/29 Python
解决Matplotlib图表不能在Pycharm中显示的问题
2018/05/24 Python
Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】
2019/01/07 Python
python 字典操作提取key,value的方法
2019/06/26 Python
python面向对象 反射原理解析
2019/08/12 Python
Python常用类型转换实现代码实例
2020/07/28 Python
详解Django中异步任务之django-celery
2020/11/05 Python
MoviePy简介及Python视频剪辑自动化
2020/12/18 Python
详解CSS3的box-shadow属性制作边框阴影效果的方法
2016/05/10 HTML / CSS
全面解析HTML5中的标准属性与自定义属性
2016/02/18 HTML / CSS
便携式太阳能系统的创新者:GOAL ZERO
2018/02/04 全球购物
澳大利亚百货商店中销量第一的商务衬衫品牌:Van Heusen
2018/07/26 全球购物
Lookfantastic阿联酋官网:英国知名美妆护肤购物网站
2020/05/26 全球购物
Java面试题:为什么要用Java
2012/05/11 面试题
九年级化学教学反思
2014/01/28 职场文书
销售团队激励口号
2014/06/06 职场文书
2014年医院工作总结
2014/11/20 职场文书
2015年教学管理工作总结
2015/05/20 职场文书
Python将CSV文件转化为HTML文件的操作方法
2021/06/30 Python
Android Rxjava3 使用场景详解
2022/04/07 Java/Android