判断x是否为整数的表达式一个数是否是整数js

根据作者意图做出解释修正:

这時候再按位与为 NaN | 0 == 0 就避免了报错

回到你的条件,如果number是整数那么条件不成立,也就不用提示用户再输入正确的数量如果number是小数,那么條件成立提示用户输入正确的数量。这个条件不会判断x是否为整数的表达式正负只关心是不是整数。如果number 是 '123'这样的字符串条件不成竝, 如果是 'abc' 这样的字符串,条件成立

结论: 书上没写错。这个条件会在用户输入小数非数字的字符串时成立。

如果非要判断x是否为整数嘚表达式>0的话可以这样写

}

我要回帖

更多关于 判断x是否为整数的表达式 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信