isNAN() —— 判断是不是数字

一、写法:isNaN(变量或函数等)

二、描述:

1、判断是不是数字,不是数字结果是true,是数字结果是false。(讨厌数字)

例如:

alert( isNaN( function(){ alert(1) } ) );   //true
alert( isNaN(250) );     //false

2、在函数内部是根据number()的转换结果进行判断,如果number()的转换结果是数字,则返回false

例如:

alert( isNaN('250') );   //number()转换为250,所以结果是false

 3、如果number()转换的结果是NAN,则isNaN()返回true。(isNaN()不讨厌NAN)

 4、无法判断有没有空格,如果是空格也返回false

alert(isNaN(" "));   //false

 

posted @ 2017-03-15 12:38  念念念不忘  阅读(1157)  评论(0)    收藏  举报