2017-08-04 52 views

回答

3

你可以检查truthy或零值。

if (x || x === 0){ 
    // 0, 1, 2, 3 
} else { 
    // null, undefined, '' 
} 
1

检查了这一点:

function is_number(val){ 
 
if (val || val === 0){ 
 
    return true; 
 
} else { 
 
    return false; 
 
} 
 

 
} 
 
console.log(is_number(0)) 
 
console.log(is_number(1)) 
 
console.log(is_number(null)) 
 
console.log(is_number(""))