js 有没有判断有多少位有效数字的方法?

比如输入 0.01 返回 2 输入 200 返回-2.
确实可以用字符串的一些方法,但是毕竟伸手党嘛.有没有现成的方法.在 Lodash 文档里找了一圈没发现

阅读 2.5k
1 个回答

0.01 不是 1 位有效数字么?200 不是 3 位有效数字么?
难道是我学了假的数学……

var num = 1.01100
+num.toString().replace(/[\.|\+|-]/, '').replace(/^[0]+/g, '')

试试

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