如何检查bath
值是否等于数字而不是其他任何类型的值?我尝试使用NaN,但没有用。
if(bath != '') {
var bath = 'there is this many bathrooms :'
house['bathroom'] = square;
bathRoom.innerHTML = bath + Bath;
}else{
var bath = 'No Details Given';
bathRoom.innerHTML = bath;
}
最佳答案
关于如何在Mozilla's JavaScript webdocs上执行此操作的大量文章:
Number.isInteger()方法确定传递的值是否为
一个整数。
因此,您可以这样使用Number.isInteger()
:
Number.isInteger(0); // true
Number.isInteger(1); // true
Number.isInteger(-100000); // true
Number.isInteger(0.1); // false
Number.isInteger(Math.PI); // false
Number.isInteger(NaN); // false
Number.isInteger(Infinity); // false
Number.isInteger(-Infinity); // false
Number.isInteger('10'); // false
Number.isInteger(true); // false
Number.isInteger(false); // false
Number.isInteger([1]); // false
关于javascript - 如何检查输入值是否等于数字,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45826967/