js Number 运算后,如何保留 1.0 中的 0,结果需要是 number 类型

catchonme
  • 144

使用Number('1.01').toFixed(1)后返回的是字符串类型,这时候再包一层的Number返回就变成1 这时候没有小数点了

// 最后返回的只是number 1 了,不是需要的 1.0
Number(Number('1.01').toFixed(1))
回复
阅读 2.7k
3 个回答

没办法。想要只能字符类型

clipboard.png

补零后只能,转换成数字会自动省略0吧

结果需要是number类型,应该是用来做运算的……
那没有这个小数点后的0也没啥问题。
如果是展示用的,那就不用加外面那层Number方法。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏