javascript:第四章 NaN和 isNaN

<!DOCTYPE HTML>html

<html>ide

<head>函數

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">ui

<title>無標題文檔</title>spa


<script>htm


// JS中的數據類型:數字(NaN)、字符串、布爾、函數、對象(obj、[]、{}、null)、未定義對象


var a = Number('abc');ip

// alert( a );// NaNutf-8


//A. NaN:not a number (isNaN經過Number方法能隱式的轉換括號內的數據!)不是個 數字 的 數字類型文檔


// alert( typeof (a) );// number


//B. 一旦寫程序中出現:NaN  確定進行了非法的運算操做

// alert( '200px' -  100 );


// NaN 是 false

if( a ){

// alert( '真' );

}else{

// alert( '假' );

}


var abc = [];

// alert( abc === abc );true


//C. NaN 與本身都不相等!!

alert( a === a );// false


</script>


</head>


<body>

</body>

</html>


2、


// NaN:not a number 不是個 數字 的 數字類型

// isNaN:Is not a number 是否是不是一個數字(不是數字)


isNaN();// truefalse

// 判斷某些值是否是數字

// 不喜歡數字、討厭數字


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

// alert( isNaN('250') );

// Number()  '250' => 250 => false


// alert( isNaN( [] ) );

相關文章
相關標籤/搜索