相关问题
相同的代码使用ArkTS和使用JS/TS语言编写,性能是否有差异
539浏览 • 0回复 待解决
ArkTS调用js/ts代码会有性能损耗吗
2858浏览 • 2回复 待解决
如何理解HAP、HAR、HSP三者之间的关系
3328浏览 • 1回复 待解决
HAP、HAR、HSP三者有什么区别?
1584浏览 • 1回复 待解决
HarmonyOS ArkTS和TS混编是否会导致性能损耗?
445浏览 • 1回复 待解决
元服务、应用、卡片三者是什么关系?
1404浏览 • 1回复 待解决
ArkTS写法是否可以按TS/JS的逻辑理解
1925浏览 • 1回复 待解决
N-API接口实现ArkTS/TS/JS和C/C++之间的交互
1471浏览 • 1回复 待解决
sign包和unsign包产物之间是否有差异
789浏览 • 1回复 待解决
Importing ArkTS files in JS and TS files is forbidden
220浏览 • 1回复 待解决
Refresh和pulltorefresh性能差异
598浏览 • 1回复 待解决
ArkTS文件和TS文件之间有何异同?
1159浏览 • 1回复 待解决
ArkTS不支持使用第三方的js库?
4303浏览 • 1回复 待解决
ArkTS中的as与js和ts中的as有什么具体区别
2037浏览 • 1回复 待解决
无序公共事件、有序公共事件和粘性公共事件三者有什么区别?
506浏览 • 1回复 待解决
TS和JS哪个使用起来更好
2111浏览 • 2回复 已解决
有没有高性能的AES加解密组件,使用ohos/crypto-js解密比较大的数据(约300K)时会卡死?
218浏览 • 1回复 待解决
#鸿蒙通关秘籍#ArkTS卡片与JS卡片有哪些场景能力差异?
87浏览 • 1回复 待解决
读取振弦传感器频率为什么会有差异?
3299浏览 • 0回复 待解决
HarmonyOS 生产者消费者线程之间如何传递数据
16浏览 • 1回复 待解决
ts 声明式开发不能使用js的getApp()
4538浏览 • 1回复 待解决
HarmonyOS 如何在ArkTS中使用注解?
255浏览 • 1回复 待解决
HarmonyOS 集合判断是否包含api差异
260浏览 • 1回复 待解决
ArkTS是HarmonyOS生态的应用开发语言,推荐使用.ets和.d.ets文件进行开发。HarmonyOS也提供标准的TS/JS执行环境,在需要TS代码复用的场景中,可以使用.ts文件进行开发。ets文件中可以使用ArkUI声明式UI范式、状态管理支持等能力。ts文件中只能使用标准TS的语法。未来ArkTS语言(.ets文件)将持续优化,提供静态类型比如细化数值类型提升运行时效率,增加更多并发语法特性提升并发场景易用性以及性能。标准TypeScript语言(.ts文件)将随着TS版本升级,保持兼容。从API version 10 Release起,ArkTS在保持TypeScript基本语法风格的基础上,进一步通过规范强化静态检查和分析,使得在程序运行之前的开发期能检测更多错误,提升代码健壮性,并实现更好的运行性能。
对比标准TypeScript的差异可以参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/typescript-to-arkts-migration-guide-V5
在ArkTS语法规范中,要求开启TypeScript严格模式中noImplicitReturns、strictFunctionTypes、strictNullChecks和strictPropertyInitialization的检查。