Javascript - 格式编号为3位小数

时间:2017-06-03 07:05:23

标签: javascript html

尝试仅将数字转换为3位小数,但忽略.toFixed(3)。任何的想法?谢谢

output2=output2.split("\n").filter(/./.test, /Number/).map(line => line.split(/,|\(|\)/).filter(number => number != "")[8]).join("\n")*(0.00254).toFixed(3);

1 个答案:

答案 0 :(得分:3)

toFixed上调用(0.00254)而不是乘法结果时,将所有表达式括在括号中。

output2 = (
  output2.split("\n")
  .filter(/./.test, /Number/)
  .map(line => line.split(/,|\(|\)/)
     .filter(number => number != "")[8]
  )
  .join("\n")
  * 0.00254
).toFixed(3);

您的代码似乎非常复杂,请考虑重构。