Harmony OS开发
2024-01-07 21:55:24
Harmony OS开发->TypeScript 基础类型
ArkTS是HarmonyOS开发的主力语言
-
TypeScript是javaScript的一个超集
-
ArkTS基于TypeScript语言,拓展了声明式UI,状态管理,并发任务等能力
TypeScript基础类型
-
字符串
let name:string= "harmonyOS";
-
数组
let list1:number[] = [1,2,3]; let list2:Array<number> = [1,2,3];
-
元组-
let x:[string:number]; x =["huawei",10] //注释 x = [10,'huawei']; // 传参必须和规定的类型顺序一致
-
枚举
- 为一维数值赋予友好的名字
enum Color{Red,Green,Blue}; let c:Color =Color.Green // 定义颜色
-
unknown
- 不清楚变量类型时用unknown类型来标记这些变量
let notSure:unknown = 3; notSure = 'maybe a string instead'; notSure = false;
-
void
- 一个函数没有返回值的时候,通常会见到其返回值的类型为void
function test():void{ console.log('The func is void') }
-
null 和undefined
- 各自有各自的类型
let u:undefined = undefined;
let n :null =null;=
-
联合类型
- 取值可以为多种类型中的一种
let myFavoriteNumber :string|number; myFavoriteNumber = 'eleven'; myFavoriteNumber = 11;
文章来源:https://blog.csdn.net/python8181/article/details/135394335
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!