欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 养生 > ts:使用typeof运算符输出各对象的类型

ts:使用typeof运算符输出各对象的类型

2025/9/26 23:46:52 来源:https://blog.csdn.net/qq_44925904/article/details/143470829  浏览:    关键词:ts:使用typeof运算符输出各对象的类型

ts:使用typeof运算符输出显示常见对象的类型

  • 1 主要内容说明
  • 2 例子
    • 2.1 typeof运算符输出各对象的类型
      • 2.1.1 源码1 (typeof运算符输出各对象的类型)
      • 2.1.2 源码1运行效果
  • 3.结语
  • 4.定位日期

1 主要内容说明

typeof运算符,它用于返回一个变量或表达式的数据类型的字符串显示。typeof 运算符可以直接用在变量或表达式前面,用以输出显示变量或表达式的类型。
typeof 运算符返回的数据类型可以是以下几种字符串之一:

  • undefined--------未定义的
  • boolean--------布尔值
  • number--------数字
  • string--------字符串
  • function--------函数
  • object--------对象(包括数组和 null)
  • symbol--------符号类型,唯一且不可变的标识符
  • bigint--------大整数类型,使用 n 后缀或 BigInt 构造函数

2 例子

2.1 typeof运算符输出各对象的类型

2.1.1 源码1 (typeof运算符输出各对象的类型)

// 定义一个 number 类型的变量,值为 764
let num_1: number = 764; // num_1 的类型是 number// 定义一个 string 类型的变量,包含中文字符串
let str_1: string = "我是一个字符串"; // str_1 的类型是 string// 定义一个 number 类型的数组,包含若干数字
let arr_1: number[] = [3, 4, 5, 6]; // arr_1 的类型是 number[]// 定义一个 string 类型的数组,包含中文字符串
let arr_2: string[] = ["元素1", "元素2", "元素3", "元素4", "元素5"]; // arr_2 的类型是 string[]// 创建一个 Date 对象,表示2024年5月23日
let date_1 = new Date(2024, 4, 23); // date_1 的类型是 Date(注意:月份从0开始,所以5月用4表示)// 输出每个变量的内容和类型
console.log(`内容为:${num_1},输出类型:${typeof num_1}`); // "number"
console.log(`内容为:${str_1},输出类型:${typeof str_1}`); // "string"
console.log(`内容为:${arr_1},输出类型:${typeof arr_1}`); // "object" (数组在 JavaScript 中被认为是对象)
console.log(`内容为:${arr_2},输出类型:${typeof arr_2}`); // "object" (同样,数组被认为是对象)
console.log(`内容为:${date_1},输出类型:${typeof date_1}`); // "object" (Date 也是对象)// 定义一个 symbol 类型的变量
let sym_1 = Symbol("功能1");
console.log(`内容为:${sym_1.toString()},输出类型:${typeof sym_1}`); // "symbol"// 定义一个未初始化的变量
let not_name; // 未定义的变量
console.log(`内容为:${not_name},输出类型:${typeof not_name}`); // "undefined"// 定义一个 boolean 类型的变量,值为 false
let isFalse: boolean = false;
console.log(`内容为:${isFalse},输出类型:${typeof isFalse}`); // "boolean"// 定义一个函数
function func_1() {}
console.log(`内容为:${func_1},输出类型:${typeof func_1}`); // "function"// 定义一个 bigint 类型的变量,值为 764
let bigInt_num: bigint = 764n;
console.log(`内容为:${bigInt_num},输出类型:${typeof bigInt_num}`); // "bigint"

2.1.2 源码1运行效果

在这里插入图片描述

3.结语

typeof运算符,可以在想确定某变量的类型时使用。或者想输出变量的同时,输出变量的类型,也可以使用。也可辅助参数的调整,理清函数逻辑关系。
由于笔者的能力有限,创作的内容有所不足在所难免,也敬请读者包涵和指出,万分感谢!

4.定位日期

2024-11-3;
21:11;

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词