本文介绍: 前面我们已经介绍了,如何安装HarmonyOS的IDE ,那么现在我们介绍一下。HarmonyOS 开发语言——ArkTS 是HarmonyOS的开发语言,他是typescript扩展,而typesrciptjavascript的超集,如果你不太熟悉typescript语法可以查看我的另一个关于typescript专栏我们言归正传,ArkTs扩展typescript的什么?ArkTS在typescript的基础上,匹配了ArkUI框架扩展声明式UI、状态管理响应的能力。

介绍

前面我们已经介绍了,如何安装HarmonyOS的IDE ,那么现在我们来介绍一下。HarmonyOS 开发语言——ArkTs.
ArkTS 是HarmonyOS的开发语言,他是typescript 的扩展,而typesrcipt是javascript的超集,如果你不太熟悉typescript语法可以查看我的另一个关于typescript专栏,我们言归正传,ArkTs扩展了typescript的什么?
ArkTS在typescript的基础上,匹配了ArkUI框架,扩展了声明式UI、状态管理等响应的能力。

javascripttypescript、ArkTs之间的联系

在这里插入图片描述
javascript 是一种应用web端端高级脚本语言,为网页添加各式各样的动态功能
typescriptjavascript的超集,扩展了javascript的语法,在javascript的基础上添加静态类型定义
ArkTstypescript的扩展,扩展了声明式UI、状态管理组件化、并发任务等能力

需要准备typescript 的知识

基础类型

语法

if ...else.../switch...case

函数

[params1,params2,...paramsn]=>{}

class className{
	propertyName
	functionName
}

继承

关键字extends

模块

随着应用月来越大,通常需要代码按照一定功能进行拆分,这就是所谓的模块module)。模块可以相互加载,并可以使用特殊的执行exportimport交换

export class className{
 title:string ;
 
}

迭代

简单理解可以说是循环。当一个对象实现Symbol.iterator属性时,我们认为它是可迭代的。一些内置的类型如Array,Map,Set,String,Int32Array,Uint32Array等都具有迭代性。

for…of会遍历迭代的对象,调用对象上的Symbol.iterator方法

let someArray = [1, "string", false];

for (let entry of someArray) {
    console.log(entry); // 1, "string", false
}

原文地址:https://blog.csdn.net/weixin_46282323/article/details/134585807

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_12607.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注