js中typeof的用法
typeof 運算符在 JavaScript 中的用法
typeof 運算符是一個一元運算符,它返回一個字符串,表示被操作數的類型。
語法:
<code>typeof operand</code>
參數:
:要確定其類型的表達式或變量。
返回值:
一個字符串,表示 的類型:
:值未定義。
:值是 。
:值是布爾值。
:值是數字。
:值是大整數。
:值是字符串。
:值是 Symbol 值。
:值是對象,包括函數、數組和正則表達式。
示例:
<code class="js">console.log(typeof undefined); // "undefined"
console.log(typeof null); // "object"
console.log(typeof true); // "boolean"
console.log(typeof 123); // "number"
console.log(typeof "Hello World"); // "string"
console.log(typeof Symbol("Symbol")); // "symbol"
console.log(typeof [1, 2, 3]); // "object"
console.log(typeof function() {}); // "function"</code>
注意:
typeof 運算符僅返回 JavaScript 原始類型的名稱,而不是自定義對象的類型。
返回 是一種歷史遺留問題。它應該返回 ,但由于向后兼容性而無法更改。
如果 是一個復合數據結構,如數組或對象,typeof 運算符將返回 。
typeof 運算符可以用于確定變量是否已聲明,即使它未被賦值。
上一篇:js中filter函數的用法
下一篇:js中的$是什么意思
相關推薦
-
js中的基礎數據類型有哪些
JavaScript 中的基礎數據類型JavaScript 中一共有六種基本數據類型:這些數據類型之間的差異:布爾值只有兩個可能的值: 或 。Null 表示一個明確的空值,表示該值不存在或未知。Und
-
js中字符串常量用什么標記
JS 中字符串常量的標記在 JavaScript 中,字符串常量使用引號(單引號或雙引號)標記。以下是詳細說明:1. 單引號使用單引號()標記字符串常量。例如:="js"con
-
js中的數據類型有哪些種類
JavaScript 中的數據類型JavaScript 是一門動態類型語言,這意味著變量可以在運行時更改其數據類型。JavaScript 中有以下數據類型:原始數據類型undefined:表示未初始化
-
js中常見的數據類型
JavaScript 中常見的數據類型JavaScript 中的數據類型是指用來存儲和處理不同類型數據的變量的分類。以下是 JavaScript 中常見的幾種數據類型:1. 基本數據類型Number:
-
js中怎么改變字符串某一位的值
如何在 JavaScript 中更改字符串某一位的值在 JavaScript 中,字符串是不可變的,這意味著我們無法直接更改其個別字符。然而,有以下兩種方法可以實現更改字符串某一位的值:1. 使用 S















