最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
javascript 数字保留数字后面小数点
时间:2013-08-18 编辑:简简单单 来源:一聚教程网
看到很多人有这保留数字后面小数点的需求,但是大多数是自己写一个函数来截取,还要考虑四舍五入啥的,写起来还挺复杂的。
其实javascript的Number对象是有一个保留小数点后面的小数的方法的:toFixed,它是四舍五入后的数。
我一度担心IE6不支持这个方法,看到MDN里面说这个方法是javascript1.5才出来。专门在IE6下试了下,是完全支持
toExponential([fractionDigits]) :将数字按科学计数法格式返回,其中的fractionDigits值小数点后保留的位数。
toFixed([fractionDigits]) :将数字按指定的小数点位数返回,其中的fractionDigits值小数点后保留的位数。
toPrecision([precision]) :将数字按指定的精度返回(这个精度不是指小数点后几位),其中precision是指定的精度值。
例子如下:
代码如下 | 复制代码 |
var n = 12345.6789; n.toFixed(); // Returns 12346 n.toFixed(1); // Returns 12345.7 n.toFixed(6); // Returns 12345.678900 (1.23e+20).toFixed(2); // Returns 123000000000000000000.00 (1.23e-10).toFixed(2); // Returns 0.00 2.34.toFixed(1); // Returns 2.3 -2.34.toFixed(1); // Returns -2.3 (-2.24).toFixed(1); // Returns -2.2 |
转换函数,这段代码来源于国外一个论坛。
代码如下 | 复制代码 |
function roundNumber(number,decimals) { |
相关文章
- JavaScript中transform实现数字翻页效果 06-07
- Javascript 判断数字是否为两位数代码 09-07
- Javascript 实现只能输入数字的文本框 12-01
- javascript限制只能输入数字实现代码 11-23
- javascript限制只能输入数字与小数 01-20
- javascript判断输入数字 05-26