`
cher
  • 浏览: 37248 次
  • 性别: Icon_minigender_2
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

JavaScript parseFloat() 和JavaScript toFixed()

阅读更多
toFixed() 方法

可把 Number 四舍五入为指定小数位数的数字。

用法

NumberObject.toFixed(num)

参数

num

必需。规定小数的位数,是 0 ~ 20 之间的值,包括 0 和 20,有些实现可以支持更大的数值范围。

如果省略了该参数,将用 0 代替。

返回值

返回 NumberObject 的字符串表示,不采用指数计数法,小数点后有固定的 num 位数字。

如果必要,该数字会被舍入,也可以用 0 补足,以便它达到指定的长度。

如果 num 大于 le+21,则该方法只调用 NumberObject.toString(),返回采用指数计数法表示的字符串。

抛出

当 num 太小或太大时抛出异常 RangeError。0 ~ 20 之间的值不会引发该异常。有些实现支持更大范围或更小范围内的值。

当调用该方法的对象不是 Number 时抛出 TypeError 异常。

实例

在本例中,我们将把数字舍入为仅有一位小数的数字:

<script type="text/javascript">

var num = new Number(13.37);

document.write ("13.37四舍五入保留一位小数="+num.toFixed(1))

</script>

输出:

13.37四舍五入保留一位小数=13.4
分享到:
评论

相关推荐

    javascript的parseFloat()方法精度问题探讨

    在Javascript中parseFloat()方法会产生精度问题 代码如下: [removed] var a = “0.11”; var b = “0.2801”; var c = “1.002”; var sum1 = parseFloat(a) + parseFloat(b) + parseFloat(c); var sum2 = ...

    JavaScript权威指南

    JavaScript权威指南 犀牛书 Chapter 1. Introduction to JavaScript Section 1.1. JavaScript Myths Section 1.2. Versions of JavaScript Section 1.3. Client-Side JavaScript Section 1.4. JavaScript ...

    Javascript的数据类型转换

    parseInt()-将字符串转化为整型 ...parseFloat()-将字符串转化为浮点数 String()-函数能够将任何类型的值转换为字符串 tostring()-将数字转换为进制 Boolean()-转换为Boolean值 toFixed-()将数值转换为字符串

    ca源码java-javaScript_calc:二进制系统无法精确表示1/10,就像十进制无法精确表示1/3一样?js浮点计算(不用再为浮点

    parseFloat((数学表达式).toFixed(digits)) // toFixed() 精度参数须在 0 与20 之间 运行 parseFloat((0.1 + 0.2).toFixed(10))//结果为0.3 parseFloat((0.3 / 0.1).toFixed(10)) // 结果为 3 parseFloat((0.7 * 180...

    JavaScript笔记

    JavaScript:定义行为和动作 (基于对象和事件驱动的客户端脚本语言;也是一种广泛应用于客户端Web开发的脚本语言) 基于对象:网页中的一切元素都是假象!不需要new,即可直接使用 事件驱动:JavaScript的执行都是...

    微软JavaScript手册

    Date 对象 提供日期和时间的基本存储和检索。 decodeURI 方法 返回一个已编码的通用资源标识符 (URI) 的解码版。 decodeURIComponent 方法 返回一个已编码的通用资源标识符 (URI) 组件的解码版。 递减运算符(--...

    javascript语言参考+教程 CHM

    parseFloat 方法; parseInt 方法; pop 方法; pow 方法; push 方法; random 方法; replace 方法; reverse 方法; round 方法; search 方法; setDate 方法; setFullYear 方法; setHours 方法; ...

    JavaScript实现数据类型的相互转换

    所有语言都有类型转化的能力,javascript也不例外,它也为开发者提供了大量的类型转化访法,本文为大家分享js实现数据类型的相互转换,具体内容如下 字符串转换数字 var a = '1'; console.log(+a); console.log(a++...

    javascript文档

    javascript的官方文档 这些方便实用的信息将帮助您了解 JScript 的各个部分。 在“字母顺序的关键字列表”中,可以找到按字母顺序列出的所有 JScript 语言的主题。如果只需要查看某个主题(例如对象),则有对该主题...

    javascript设置金额样式转换保留两位小数示例代码

    代码如下: //金额格式转换 function parsePrice(s) { var n = 2 //设置保留的小数位数 s = parseFloat((s + “”).replace(/[^\d\.-]/g, “”)).toFixed(n) + “”; var l = s.split(“.”)[0].split(“”).reverse...

    currency-math:npm用于对货币字符串执行数学运算的模块(例如“ $ 3” * 2)

    sum = parseFloat(value1) + parseFloat(value2);// incase JavaScript gets weird with floatssum = Math.round(+(sum + 'e' + 2));sum = +(sum + 'e' + (-2));sum = '$' + sum.toFixed(2);console.log(sum) // '$...

    js数字转换为float,取N位小数

    javascript中的变量都是弱类型,所有的变量都声明为var,在类型转换过程中就没有java那么方便,它是通过 parseInt(变量)、parseFloat(变量)等方法来进行类型转换的。注意:没有parseDouble(变量)这种类型转换,因为...

    react-native-animate-number:用于数字动画的可定制React本机组件

    React原生动画编号 用于数字动画的可定制React本机组件。安装$ npm install react-native-animate-... &lt; AnimateNumber xss=removed xss=removed xss=removed&gt; { return '$ ' + parseFloat ( val ) . toFixed ( 2 ) }

    ASP.NET程序中常用的三十三种代码.txt

    &lt;script language="javascript" for="document" event="onkeydown"&gt;  if (event.keyCode==13 && event.srcElement.type!=’button’ && event.srcElement.type! =’submit’ && event.srcElement.type!=’reset’ &...

    ASP.NET常用代码

    &lt;script language="javascript" for="document" event="onkeydown"&gt; if(event.keyCode==13 && event.srcElement.type!='button' && event.srcElement.type!='submit' && event.srcElement.type!='reset' && event....

Global site tag (gtag.js) - Google Analytics