鸿蒙HarmonyOS ArkTS语言 零基础 学习笔记(持续更新中)

一、变量和常量:

1.定义变量:

ArkTs有三种常用的数据类型:number、boolean、string

let 变量名:数据类型 = 变量值

let name:string = 'wang'

let age :number = 18

let girl : boolean = true

2.常量的定义

const 常量名:数据类型 = 常量值

const Π:number = 3.14

常量和变量的命名规则:只允许字母、数字、下划线、$组成,并且数字不能开头(严格区分大小写)

二、数组

1.数据的定义

let 数组名 :类型[]=[数据1,数据2]

let names : string[] = ['wang',‘CC紫’,'F22760222']

let ages : number[]=[12,16,85]

数组指定的类型和存储的数据类型必须保持一致

Tips1:备份写好的Index.ets,可以将此Index复制粘贴到同一目录下,然后再对Index进行删除和修改操作就不心疼了,但是不要将@Entry以下的内容删除

Tips2:数组不仅可以存数据,而且是有序的,按照顺序保存,存入的每一个数据都有自己的索引,数组索引值从零开始

2.取数据:

数组名 [索引]

console.log('取到了',names[1])

输出结果:取到了CC紫

三、函数

可以被重复使用的代码块,把相同或者逻辑相似的代码包裹起来,包裹在一个函数中,可以重复的利用,方便维护和使用

函数使用:定义+调用(都是先定义再使用)

1.定义函数

function 函数名 (){

函数//函数体就是我们想多次使用的代码内容

}

2.调用函数

函数名()

3.函数的完整用法

传入不同的数据(形参),进行处理,返回处理后的结构(相当如函数是一个榨汁机,传入不同的数据相当于放入不同的水果,榨处的汁也不一样)

function 函数名 (形参1:类型,形参2:类型...){

编写代码对数据进行处理

return 处理后的结果

}

最后let一个变量去接收调用函数的结果

let 变量名:类型 = 函数名(实参1,实参2...)

注:形参和实参的个数要相等

四、箭头函数

只是在普通函数的基础上的一种简化的函数写法(function写的太多了可读性就不太好了)

箭头函数的定义和调用:

let 函数名 = (形参1:类型,形参2:类型) => {

//函数体

//1.计算过程

//2.返回结果

return 计算的结果

}

函数名(实参1,实参2)

例:

let Price = (single:number,weight:number) =>{

let result :number = single*number

return result

}

let sum :number = Price(12,2)

普通函数和箭头函数,在后续的开发中会有不同的使用场景,两种方法都要掌握

五、对象

对象的作用:用于描述一个物体的特征和行为

理解:用于存储多个数据的容器,大盒子。

tips:数组vs对象。

①数组内的数据类型必须统一,但是对象内的数据随意取

②数组只有值,对象会有属性名+属性值(例:姓名:’C紫‘)

let 对象名称 : 对象结构类型 = 值

对象&接口

语法:let 对象名:对象结构类型 = 值

第一步:通过interface 接口约定对象结构类型

注意:interface内部的成员变量之间是没有逗号

第二步:定义对象并使用

注意:定义对象时内部的属性之间是有逗号

对象内的属性要与接口内的成员变量一一对应

查看一个对象的某一属性的方法:

对象名.属性名(把这个“点”理解为“的”,谁点什么属性就是谁的什么属性的意思)

接口是可以多次定义对象的,也就是说不同的对象可以有相同的结构类型(理解:接口相当于C语言中的struct结构体,对象相当于变量名字)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

C紫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值