js 保留n位有效小数,无论正负

た 入场券 2022-09-04 11:55 259阅读 0赞

js 保留n位有效小数,无论正负

日常开发——经验积累

使用正则进行字符的截取,不是四舍五入,现在有

  1. // 需要将数值转换为字符串
  2. let a = '3.1467'
  3. let reg = /^-?\d+.?\d{1,2}/
  4. // str 就是截取之后的字符串
  5. let str = a.match(reg)
  6. console.log(str) // '3.14'
  7. // 当前 str 是字符串,需要数值转换一下即可

使用正则表达式 /^-?\d+.?\d{1,2}/ 可以截取出至少一位,最多两位的有效小数,如果想要更多的小数,则把最后面的 2 改成想要的有效位数即可

发表评论

表情:
评论列表 (有 0 条评论,259人围观)

还没有评论,来说两句吧...

相关阅读