jsで数字かどうかを判断する方法
577 ワード
function isInteger(obj) {
return typeof obj === 'number' && obj%1 === 0
}
isInteger('') // false
isInteger('3') // false
isInteger(true) // false
isInteger([]) // false
obj 1 0 ,
function isInteger(obj) {
return Math.floor(obj) === obj
}
。
JS ( )
function isNumber(obj) {
return obj === +obj
}
//
function isString(obj) {
return obj === obj+''
}
//
function isBoolean(obj) {
return obj === !!obj
}