数值中的有效数字
Significant Figures in Numerical Values
我正在尝试制作一种计算器,您可以在其中执行运算,代码 returns 是遵循有效数字规则的答案。这是我编写的代码的一部分:
var x = 0.002.toString().split(""); //to convert the number to a list
for(i = 0; i <= x.length; i++) {
if(x[i] != 0 || ".") {
x.splice(0, i);
{ break; }
}
}
for 循环应该在开头删除所有不重要的 0,但它不起作用,我不知道可能是什么问题。
if( x[i] != 0 || ".")
总是成功,因为 "."
总是真实的。尝试
if( !(x[i] === '0' || x[i] === '.') )
检查字符是否既不是零也不是小数点。
我正在尝试制作一种计算器,您可以在其中执行运算,代码 returns 是遵循有效数字规则的答案。这是我编写的代码的一部分:
var x = 0.002.toString().split(""); //to convert the number to a list
for(i = 0; i <= x.length; i++) {
if(x[i] != 0 || ".") {
x.splice(0, i);
{ break; }
}
}
for 循环应该在开头删除所有不重要的 0,但它不起作用,我不知道可能是什么问题。
if( x[i] != 0 || ".")
总是成功,因为 "."
总是真实的。尝试
if( !(x[i] === '0' || x[i] === '.') )
检查字符是否既不是零也不是小数点。