程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java相关开发、鸿蒙开发、人工智能等,专注于程序员搞钱那点儿事,希望在搞钱的路上有你相伴!君志所向,一往无前!
1.ArkTS中的联合类型
1.1 联合类型
在TypeScript中,联合类型(Union Types)允许我们定义一个变量可以是多种类型之一。
ArkTS作为TypeScript的一个框架,同样支持联合类型的特性。联合类型对于处理那些可能在不同情况下具有不同类型的变量非常有用。
联合类型使用 | 操作符来定义,它可以包含任意数量的类型。
类型缩小是 TypeScript 在运行时通过某些操作确保变量类型的过程。常见的类型缩小方式包括使用 typeof、instanceof、赋值、控制流语句(如 if、switch)等
1.2 联合类型使用
1.定义联合类型
使用 | 联合对应的数据类型
//定义联合类型
let str:string | number =0;
2.使用联合类型
//赋值
str="测试联合类型"
str=100;
console.log("Feri-联合类型 ,",str)