一、声明
格式:关键字 变量/常量名 : 类型注释 = 值
变量声明 let count : number = 0; count = 40;
常量声明 const MAX_COUNT : number = 100;
二、数据类型
基本数据类型:string、number、boolean等
引用数据类型:Object、Array、自定义类等
枚举类型:Enum
联合类型:Union
类型别名:Aliases
三、非空校验的三种方式
1、使用if/else进行判空
if ( name != null) {
}
2、使用空值合并表达式,??左边的值为null时会返回表达式右边的值
const res = name ?? ' ';
3、使用?可选链,如果是null,运算符会返回undefined。
四、函数的声明和使用
五、类支持面向对象的编程方式
具备封装、继承、多态的特征
六、接口的声明和使用
七、模块的定义、导入、导出
定义:一个ArkTS文件就是一个模块。一个ArkTS文件的作用域是独立的。
导出需要使用export关键字;导入使用import。