您的位置:首页 > 教程笔记 > 前端笔记

js中typeof的用法

2024-05-03 17:32:03 前端笔记 153

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中的基础数据类型有哪些

    js中的基础数据类型有哪些

    JavaScript 中的基础数据类型JavaScript 中一共有六种基本数据类型:这些数据类型之间的差异:布尔值只有两个可能的值: 或 。Null 表示一个明确的空值,表示该值不存在或未知。Und

    前端笔记 2024-05-03 17:31:32 99
  • js中字符串常量用什么标记

    js中字符串常量用什么标记

    JS 中字符串常量的标记在 JavaScript 中,字符串常量使用引号(单引号或双引号)标记。以下是详细说明:1. 单引号使用单引号()标记字符串常量。例如:="js"con

    前端笔记 2024-05-03 17:31:28 128
  • js中的数据类型有哪些种类

    js中的数据类型有哪些种类

    JavaScript 中的数据类型JavaScript 是一门动态类型语言,这意味着变量可以在运行时更改其数据类型。JavaScript 中有以下数据类型:原始数据类型undefined:表示未初始化

    前端笔记 2024-05-03 17:31:02 187
  • js中常见的数据类型

    js中常见的数据类型

    JavaScript 中常见的数据类型JavaScript 中的数据类型是指用来存储和处理不同类型数据的变量的分类。以下是 JavaScript 中常见的几种数据类型:1. 基本数据类型Number:

    前端笔记 2024-05-03 17:31:00 127
  • js中怎么改变字符串某一位的值

    js中怎么改变字符串某一位的值

    如何在 JavaScript 中更改字符串某一位的值在 JavaScript 中,字符串是不可变的,这意味着我们无法直接更改其个别字符。然而,有以下两种方法可以实现更改字符串某一位的值:1. 使用 S

    前端笔记 2024-05-03 17:30:23 113