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 相关文章推荐
使用JS进行目录上传(相当于批量上传)
Dec 05 Javascript
jQuery解决下拉框select设宽度时IE 6/7/8下option超出显示不全
May 27 Javascript
node.js中的http.response.setHeader方法使用说明
Dec 14 Javascript
jquery动态增加删减表格行特效
Nov 20 Javascript
JavaScript优化专题之Loading and Execution加载和运行
Jan 20 Javascript
全面了解JavaScript的数据类型转换
Jul 01 Javascript
jquery实现input框获取焦点的方法
Feb 06 Javascript
Ajax和Comet技术总结
Feb 19 Javascript
JavaScript实现焦点进入文本框内关闭输入法的核心代码
Sep 20 Javascript
Angular模版驱动表单的使用总结
May 05 Javascript
jQuery实现动态生成年月日级联下拉列表示例
May 11 jQuery
Vue3.0 手写放大镜效果
Jul 25 Vue.js
学习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
Yii基于CActiveForm的Ajax数据验证用法示例
2016/07/14 PHP
PHP实现bitmap位图排序与求交集的方法
2016/07/28 PHP
PHP静态成员变量
2017/02/14 PHP
详解phpstorm2020最新破解方法
2020/09/17 PHP
jquery学习笔记二 实现可编辑的表格
2010/04/09 Javascript
javascript 防止刷新,后退,关闭
2010/08/07 Javascript
JQUERY实现左侧TIPS滑进滑出效果示例
2013/06/27 Javascript
js实现跨域的几种方法汇总(图片ping、JSONP和CORS)
2015/10/25 Javascript
JS实现网页上随机产生超链接地址的方法
2015/11/09 Javascript
jQuery EasyUI 布局之动态添加tabs标签页
2015/11/18 Javascript
jQuery实现两列等高并自适应高度
2016/12/22 Javascript
详解vue-cli官方脚手架配置
2018/07/20 Javascript
video.js 实现视频只能后退不能快进的思路详解
2018/08/09 Javascript
JS函数进阶之继承用法实例分析
2020/01/15 Javascript
openLayer4实现动态改变标注图标
2020/08/17 Javascript
零基础写python爬虫之爬虫编写全记录
2014/11/06 Python
Scrapy-redis爬虫分布式爬取的分析和实现
2017/02/07 Python
Python绘制3D图形
2018/05/03 Python
Django渲染Markdown文章目录的方法示例
2019/01/02 Python
详解用python自制微信机器人,定时发送天气预报
2019/03/25 Python
python下载库的步骤方法
2019/10/12 Python
在Anaconda3下使用清华镜像源安装TensorFlow(CPU版)
2020/04/19 Python
tensorflow2.0教程之Keras快速入门
2021/02/20 Python
加热夹克:RAVEAN
2018/10/19 全球购物
芝加哥牛排公司:Chicago Steak Company
2018/10/31 全球购物
Java程序员面试90题
2013/10/19 面试题
人力资源管理毕业生自荐信
2013/11/21 职场文书
护士自我鉴定怎么写
2014/02/07 职场文书
初中班级口号
2014/06/09 职场文书
社区服务标语
2014/07/01 职场文书
新闻编辑求职信
2014/07/13 职场文书
2014年平安建设工作总结
2014/11/19 职场文书
大班下学期个人总结
2015/02/13 职场文书
机关单位2016年创先争优活动总结
2016/04/05 职场文书
Win11电脑显示本地时间与服务器时间不一致怎么解决?
2022/04/05 数码科技
前端框架ECharts dataset对数据可视化的高级管理
2022/12/24 Javascript