color变量: red: #ff0f29

orange: #ff7100    green: #30b30e

enum color中{有颜色定义}

例子 enum Man{

 GoodMan,

 BadMan,

 SexMan

let you: Man =  Man.GoodMan   //定义一个男人类型,好男人

枚举中 GoodMan自动为0 ,B为1依次往下

检验: console.log('ken',you == 0)  运行判断返回为true

联合类型:变量可以存储不同类型的数据

let avPlayer:media.AVPlayer = null//(media包下的avPlayer对象,一个配件)

我们不知道AVPlayer为何物,贸然使用null空初始化会报错

let avPlayer:media.AVPLayer | null = null ; 再联合类型空,进行初始化就可以

let score: string | number | null = 'A'

score = 80

score = null

数组定义

let arr:string[] = ['1','2','12','22']

let arr2: number[] = new Array(10)

//下标3 , 指向22 

console.log('ken',arr[3])

arr2[100] = 100 // 如果100位赋予值,自动扩容101长度(动态扩容)

console.log('ken',arr2.length)  //长度为101

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐