在 Javascript中 ,
typeof NaN === 'number'。
例如,如果需要将 字符串 识别为 Number ,则将其转换为 Number ,然后转换回 String 并将其与输入进行比较。
function stringIsNumber(s) { var x = +s; // made cast obvious for demonstration return x.toString() === s;}stringIsNumber('95.55'); // truestringIsNumber('foo'); // false// still havestringIsNumber('NaN'); // true


