ArkTS与TypeScript和JavaScript的主要区别是什么
ArkTS是基于TypeScript的开发的,TypeScript是JavaScript的超级,它之间是包含的关系。
ArkTS TypeScript相比js多了 接口 类 泛型等。 js是弱类型语言,ArkTS TypeScript是参考强类型语言设计的。
TypeScript和JavaScript的区别
TypeScript是JavaScript的超级,TypeScript包含JavaScript的所有特性,并额外添加了
- 接口(Interfaces)
- 类
- 泛型(Generics)
- 枚举(Enums)
- 装饰器(Decorators)
- 命名空间(Namespaces)
- 元组(Tuples)
- 类型别名(Type Aliases)
ArkTS和TypeScript的区别
ArkTS的基本语法是基于TypeScript并且在TypeScript基础上面进行了增强
- ArkTS在保持TypeScript基本语法风格的基础上,强化了静态检查和分析
- ArkTS对并发编程API和能力进行了增强
- ArkTS提供了声明式UI范式、状态管理支持等鸿蒙特有特性