js怎么判断0,'0','0.0','0.00'等?

等的意思是可能是'0.000'或者更多,但是只有是最终是0的才可以。

阅读 3.5k
4 个回答

Number() 括起来就好了,比如说:

Number("0.00000") === 0
// true
+'0.0000'
// 0

image.png

Number(0.00)

企业微信截图_16909476975366.png

function isZero(str) {
    return Number(str) === 0;
}

console.log(isZero('0'));    // true
console.log(isZero('0.0'));  // true
console.log(isZero('0.00')); // true
console.log(isZero('0.000')); // true
console.log(isZero('1'));    // false
console.log(isZero('0.01')); // false
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏