JavaScript 中的typeof 運算子用於確定一個值的類型,它傳回一個字串:"undefined":未定義的變數"boolean":布林值"number":數字"string":字符字串"object":物件(包括陣列)"function":函數"symbol":Symbol 值
JavaScript 中的typeof 運算子
typeof 運算子用於決定一個JavaScript 值的資料型別。語法如下:
<code class="javascript">typeof value;</code>
其中,value 是要確定資料類型的變數或表達式。
傳回值
typeof 運算子傳回一個字串,表示值的型別。可能的回傳值包括:
範例
<code class="javascript">const x = 10; console.log(typeof x); // 输出: "number" const y = "hello"; console.log(typeof y); // 输出: "string" const z = [1, 2, 3]; console.log(typeof z); // 输出: "object" const f = function() {}; console.log(typeof f); // 输出: "function" const s = Symbol("foo"); console.log(typeof s); // 输出: "symbol"</code>
值得注意的是,typeof 運算子對null 的回傳值為"object"。這是因為在 JavaScript 中,null 被視為一個對象,而不是一個原始型別。
以上是js中typeof怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!