Harmony OS开发

2024-01-07 21:55:24

Harmony OS开发->TypeScript 基础类型

ArkTS是HarmonyOS开发的主力语言

  • TypeScript是javaScript的一个超集

  • ArkTS基于TypeScript语言,拓展了声明式UI,状态管理,并发任务等能力

TypeScript基础类型

  1. 字符串

    let name:string= "harmonyOS";
    
    
  2. 数组

    let list1:number[] = [1,2,3];
    let list2:Array<number> = [1,2,3];
    
  3. 元组-

    let x:[string:number];
    x =["huawei",10] //注释
    x = [10,'huawei']; // 传参必须和规定的类型顺序一致
    
    
  4. 枚举

    • 为一维数值赋予友好的名字
    enum Color{Red,Green,Blue};
    let c:Color =Color.Green	// 定义颜色
    
  5. unknown

    • 不清楚变量类型时用unknown类型来标记这些变量
    let notSure:unknown = 3;
    notSure = 'maybe a string instead';
    notSure = false;
    
  6. void

    • 一个函数没有返回值的时候,通常会见到其返回值的类型为void
    function test():void{
    	console.log('The func is void')
    }
    
  7. null 和undefined

  • 各自有各自的类型
let u:undefined = undefined;
let n :null =null;=
  1. 联合类型

    • 取值可以为多种类型中的一种
    let myFavoriteNumber :string|number;
    myFavoriteNumber = 'eleven';
    myFavoriteNumber = 11;
    

文章来源:https://blog.csdn.net/python8181/article/details/135394335
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。