当前位置: 首页 > news >正文

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;


http://www.mrgr.cn/news/65058.html

相关文章:

  • [实战-11] FlinkSql 设置时区对TIMESTAMP和TIMESTAMP_LTZ的影响
  • k8s和docker常用命令笔记
  • 第二十八章 Vue之自定义指令
  • 探索不同的VGG网络
  • 信息安全工程师(74)网络安全风险评估技术方法与工具
  • 解决缓存击穿的代码[最佳实践版]
  • Linux 信号
  • 算法——递推
  • 各地级市能源消耗量数据-基于灯光数据的反演(2000-2022年)
  • 虚拟内存与物理内存之间的映射关系
  • 无人机场景数据集大全「包含数据标注+划分脚本+训练脚本」 (持续原地更新)
  • 【C++】多态的语法与底层原理
  • Yocto - 使用Yocto开发嵌入式Linux系统_12 开发定制层
  • 基于规则碎纸片的拼接复原模型
  • Nginx 学习指南
  • 清华双臂机器人扩散大模型RDT:先预训练后微调,支持语言、图像、动作多种输入(1B参数)
  • ctfshow(91,96,97)--PHP特性
  • WPF+MVVM案例实战(二十一)- 制作一个侧边弹窗栏(AB类)
  • 基于向量检索的RAG大模型
  • [ shell 脚本实战篇 ] 编写恶意程序实现需求(恶意程序A监测特定目录B出现特定文件C执行恶意操作D-linux)
  • word mathml 创建粗体字母快捷键
  • Mybatis基于注解的关系查询
  • 基于Docker搭建Maven私服仓库
  • java集合的fail-fast机制
  • 网络层4——网络控制协议ICMP
  • TEST2TEST2