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 相关文章推荐
用JQuery 实现AJAX加载XML并解析的脚本
Jul 25 Javascript
Mootools 1.2教程 Fx.Tween的使用
Sep 15 Javascript
鼠标事件延时切换插件
Mar 12 Javascript
jquery事件机制扩展插件 jquery鼠标右键事件
Dec 21 Javascript
jQuery获取页面及个元素高度、宽度的总结——超实用
Jul 28 Javascript
Linux下为Node.js程序配置MySQL或Oracle数据库的方法
Mar 19 Javascript
基于Bootstrap实现下拉菜单项和表单导航条(两个菜单项,一个下拉菜单和登录表单导航条)
Jul 22 Javascript
JS中的作用域链
Mar 01 Javascript
详解React-Router中Url参数改变页面不刷新的解决办法
May 08 Javascript
js 实现watch监听数据变化的代码
Oct 13 Javascript
js实现点赞效果
Mar 16 Javascript
如何在vue中使用jointjs过程解析
May 29 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
人大复印资料处理程序_输入篇
2006/10/09 PHP
基于mysql的论坛(4)
2006/10/09 PHP
PHP操作XML作为数据库的类
2010/12/19 PHP
php网站地图生成类示例
2014/01/13 PHP
php实现Session存储到Redis
2015/11/11 PHP
浅谈关于PHP解决图片无损压缩的问题
2017/09/01 PHP
php中输出json对象的值(实现方法)
2018/03/07 PHP
php-fpm.conf配置文件中文说明详解及重要参数说明
2018/10/10 PHP
Laravel 队列使用的实现
2019/01/08 PHP
PHP SESSION机制的理解与实例
2019/03/22 PHP
javascript instanceof,typeof的区别
2010/03/24 Javascript
javascript中使用replaceAll()函数实现字符替换的方法
2010/12/25 Javascript
有趣的JavaScript数组长度问题代码说明
2011/01/20 Javascript
js函数的引用, 关于内存的开销
2012/09/17 Javascript
js操作iframe兼容各种主流浏览器示例代码
2013/07/22 Javascript
nodejs npm包管理的配置方法及常用命令介绍
2014/06/05 NodeJs
轻松学习jQuery插件EasyUI EasyUI创建RSS Feed阅读器
2015/11/30 Javascript
jQuery实现ajax的叠加和停止(终止ajax请求)
2016/08/08 Javascript
Bootstrap轮播插件使用代码
2016/10/11 Javascript
javascript中json对象json数组json字符串互转及取值方法
2017/04/19 Javascript
Vue 请求传公共参数的操作
2020/07/31 Javascript
进一步理解Python中的函数编程
2015/04/13 Python
python如何求解两数的最大公约数
2018/09/27 Python
Python字典的基本用法实例分析【创建、增加、获取、修改、删除】
2019/03/05 Python
Python 类的私有属性和私有方法实例分析
2019/09/29 Python
7款设计巧妙的css3飘带状3D立体效果的导航菜单和表单窗口
2013/02/04 HTML / CSS
Lookfantastic意大利官网:英国知名美妆购物网站
2019/05/31 全球购物
乡下人家教学反思
2014/02/01 职场文书
医科大学毕业生自荐信
2014/02/03 职场文书
财产公证书样本
2014/04/04 职场文书
我的老师教学反思
2014/05/01 职场文书
2014领导班子“四风问题”对照检查材料思想汇报(执法局)
2014/09/21 职场文书
2014年技术工作总结范文
2014/11/20 职场文书
导游词之江南周庄
2019/12/06 职场文书
python实现简易名片管理系统
2021/04/11 Python
python实现局部图像放大
2021/11/17 Python