为了账号安全,请及时绑定邮箱和手机立即绑定

数值中的有效数字

数值中的有效数字

胡说叔叔 2023-05-25 16:55:59
我正在尝试制作一种计算器,您可以在其中执行操作并且代码返回遵循有效数字规则的答案。这是我编写的代码的一部分:var x = 0.002.toString().split(""); //to convert the number to a listfor(i = 0; i <= x.length; i++) {  if(x[i] != 0 || ".") {    x.splice(0, i);    { break; }  }}for 循环应该在开头删除所有不重要的 0,但它不起作用,我不知道问题出在哪里。
查看完整描述

1 回答

?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

 if( x[i] != 0 || ".")

总是成功,因为"."它总是真实的。尝试

if( !(x[i] === '0' || x[i] === '.')  )

检查字符是否既不是零也不是小数点。


查看完整回答
反对 回复 2023-05-25
  • 1 回答
  • 0 关注
  • 78 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信