<!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( [] ) );