JS中toFixed()的用法及一个注意点,实例在线编辑

之前在介绍到JavaScript的数值精度的时候,有介绍到toFixed()方法。这里将继续介绍一番。toFixed()可以将JS中的数值进行四舍五入为指定小数位数的数值字符串。


toFixed()语法

number.toFixed( num )

toFixed()方法参数

toFixed()方法需要一个数值型的参数,默认为0,用来指定小数点后面的位数,一般是0~20之间的值。


toFixed()方法返回值,注意点

toFixed()方法的返回值是一个字符串类型的值,这也是使用toFixed()方法应当注意的一点;


toFixed()方法实例代码,及在线编辑器

<script>
  var x = 1.25568
  var y = x.toFixed(2)
  alert(y +' '+ typeof(y))
  var z = y + 1
  alert(z)
</script>

实例代码解析

如上代码,变量x调用toFixed()方法之后的返回值为string字符串对象,如果这个时候对其直接进行数学运算,比如y+1,那么会得到的是字符串和数值之间的运算。



全栈前端 / JavaScript语法 :





















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.