首頁  >  文章  >  web前端  >  js中typeof怎麼用

js中typeof怎麼用

下次还敢
下次还敢原創
2024-05-07 18:54:15578瀏覽

JavaScript 中的typeof 運算子用於確定一個值的類型,它傳回一個字串:"undefined":未定義的變數"boolean":布林值"number":數字"string":字符字串"object":物件(包括陣列)"function":函數"symbol":Symbol 值

js中typeof怎麼用

JavaScript 中的typeof 運算子

typeof 運算子用於決定一個JavaScript 值的資料型別。語法如下:

<code class="javascript">typeof value;</code>

其中,value 是要確定資料類型的變數或表達式。

傳回值

typeof 運算子傳回一個字串,表示值的型別。可能的回傳值包括:

  • "undefined":未定義的變數
  • "boolean":布林值
  • "number":數字
  • #"string":字串
  • "object":物件(包括陣列)
  • #"function":函數
  • "symbol":Symbol 值

範例

<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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn