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