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 CSS修改学习第一章 查找位置
Feb 19 Javascript
js实现全屏漂浮广告移入光标停止移动
Dec 02 Javascript
利用了jquery的ajax实现二级联互动菜单
Dec 02 Javascript
jQuery实现的网页右下角tab样式在线客服效果代码
Oct 23 Javascript
Web前端开发工具——bower依赖包管理工具
Mar 29 Javascript
浅谈js中的延迟执行和定时执行
May 31 Javascript
bootstrap table配置参数例子
Jan 05 Javascript
使用D3.js制作图表详解
Aug 13 Javascript
jQuery中过滤器的基本用法示例
Oct 11 jQuery
Vue下的国际化处理方法
Dec 18 Javascript
JavaScript 中的 this 工作原理
Jun 20 Javascript
vue.js的双向数据绑定Object.defineProperty方法的神奇之处
Jan 18 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
在WIN98下以apache模块方式安装php
2006/10/09 PHP
PHP 模拟登陆MSN并获得用户信息
2009/05/16 PHP
PHP 长文章分页函数 带使用方法,不会分割段落,翻页在底部
2009/10/22 PHP
php+Mysqli利用事务处理转账问题实例
2015/02/11 PHP
PHP函数shuffle()取数组若干个随机元素的方法分析
2016/04/02 PHP
thinkPHP线上自动加载异常与修复方法实例分析
2016/12/01 PHP
PHP CURL与java http使用方法详解
2018/01/26 PHP
jQuery $.data()方法使用注意细节
2012/12/31 Javascript
关于js注册事件的常用方法
2013/04/03 Javascript
js中的eventType事件及其浏览器支持性介绍
2013/11/29 Javascript
浅析JavaScript中的typeof运算符
2013/11/30 Javascript
js jquery分别实现动态的文件上传操作按钮的添加和删除
2014/01/13 Javascript
通过onmouseover选项卡实现img图片的变化
2014/02/12 Javascript
JavaScript中使用stopPropagation函数停止事件传播例子
2014/08/27 Javascript
jquery文档操作wrap()方法实例简述
2015/01/10 Javascript
详解AngularJS中$filter过滤器使用(自定义过滤器)
2017/02/04 Javascript
Spring Boot+AngularJS+BootStrap实现进度条示例代码
2017/03/02 Javascript
详解Angular 4.x 动态创建组件
2017/04/25 Javascript
vue 添加vux的代码讲解
2017/11/30 Javascript
解决layui 表单元素radio不显示渲染的问题
2019/09/04 Javascript
javascript二维数组和对象的深拷贝与浅拷贝实例分析
2019/10/26 Javascript
Python检测生僻字的实现方法
2016/10/23 Python
Python处理文本文件中控制字符的方法
2017/02/07 Python
详解python基础之while循环及if判断
2017/08/24 Python
Python网络爬虫神器PyQuery的基本使用教程
2018/02/03 Python
Python数据可视化实现正态分布(高斯分布)
2019/08/21 Python
Pytest参数化parametrize使用代码实例
2020/02/22 Python
Pandas之read_csv()读取文件跳过报错行的解决
2020/04/21 Python
给Django Admin添加验证码和多次登录尝试限制的实现
2020/07/26 Python
探究 canvas 绘图中撤销(undo)功能的实现方式详解
2018/05/17 HTML / CSS
个人简历中自我评价
2014/02/11 职场文书
《春天来了》教学反思
2014/04/07 职场文书
社会体育专业大学生职业生涯规划书
2014/09/17 职场文书
计划生育诚信协议书
2014/11/02 职场文书
2014年便民服务中心工作总结
2014/12/20 职场文书
道歉信范文
2015/05/12 职场文书