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范式、状态管理支持等鸿蒙特有特性

回到顶部