引导:如需深入了解情查看 CSDN 文章:HarmonyOs开发之——TypeScript介绍、入门,及 TypeScript、JavaScript、ArkTs的具体区别解读。-CSDN博客
前言:ArkTS是HarmonyOS优选的主力应用开发语言。它在TypeScript(简称TS)的基础上,匹配ArkUI框架,扩展了声明式UI、状态管理等相应的能力,让开发者以更简洁、更自然的方式开发跨端应用。
1、 ArkTS基础类型:
let isSelect:boolean = false; 布尔值
let count:number = 2222; //0b9897989、0o45646、9x7e8 数字
let name:string = "limeimei" 字符串
let list:number[] = [1,2,1] 数组
let list:Array<number>=[1,2,1] 泛型数组
enum Color{r,g,b}; let c:Color = Color.Green; 枚举
function main():void{ ... } 函数2、
类:TypeScript支持基于类的面向对象的编程方式,定义类的关键字为 class,后面紧跟类名。类描述了所创建的对象共同的属性和方法。
2、TypeScript、JavaScript、ArkTs的具体区别:
JavaScript 是基础,广泛用于网页和前端开发。TypeScript 是 JavaScript 的超集,增加了静态类型检查,适合大型项目和团队协作。ArkTS** 是 TypeScript 的超集,专为鸿蒙OS设计,支持组件化、声明式UI和状态管理等特性,适用于鸿蒙OS的全场景应用开发。