JavaScript typeof 用法 | javascript typeof用法
JavaScripttypeof是一個一元運算符,用來檢查數據是什麼樣的類型,檢查完後會回傳一個字串,對於不同的數據類型會有不同的返回字串,例如string、boolean、function、object......等都可以檢查出來,不過使用錯誤有可能查不出結果。JavaScripttypeof語法範例typeof(待檢查類型的表達式);在範例中的「待檢查類型的表達式」可能有許多種類型,在第一段我們提到了typeof()會對不同的類型的表達式回傳不同的結果,所以我們也準備了以下許多的範例參考,範例都是很單純的值,很容易看出來每種類型的差異。JavaScripttypeof實作範例
JavaScript typeof 語法範例
typeof( 待檢查類型的表達式 );
在範例中的「待檢查類型的表達式 」可能有許多種類型,在第一段我們提到了 typeof() 會對不同的類型的表達式回傳不同的結果,所以我們也準備了以下許多的範例參考,範例都是很單純的值,很容易看出來每種類型的差異。JavaScript typeof 實作範例
<script language="javascript">document.write(typeof(123)+<br>); // 輸出 numberdocument.write(typeof(NaN)+<br>); // 輸出 numberdocument.write(typeof(123)+<br>); // 輸出 stringdocument.write(typeof(true)+<br>); // 輸出 booleandocument.write(typeof(window)+<br>); // 輸出 objectdocument.write(typeof(null)+<br>); // 輸出 objectdocument.write(typeof(Date)+<br>); // 輸出 functiondocument.write(typeof(undefined)+<br>); // 輸出 undefined</script>
範例第一行測試 123 這個數字字串,順利輸出 number,而第三行一樣是測試 123,但用上了單引號,JavaScript 就會把他當成字串,所以輸出 string,第二行的 NaN 在 JavaScript 所代表的是一種數字類型,所以也是輸出 number,再來 true 與 false 都屬於布林值 boolean,後面兩行的 window 與 n...