JavaScript基础---NaN

NaN   //not a number

 

NaN特点:①NaN和任何数据都不相等,包括它自己

                  ②任何涉及NaN的操作返回的都是NaN

                  ③typeof NaN    //number

 

isNaN(值)     判断这个值是不是数字,如果是数字,返回false,如果不是数字,返回true

                    它不喜欢字符串的数字,但喜欢数值类型的NaN

 

例: isNaN('AB;)   //true 

         isNaN('123')  //false   isNaN('1A')  //true

         isNaN(null)  //false

       isNaN(function a( ){ })  //true

        isNaN(NaN)  //true

posted @ 2018-11-27 22:07  江苏丶刘德华  阅读(152)  评论(0编辑  收藏  举报