认识和存储数据
基础类型:
数字:number
布尔值:boolean```
变量存储:
```let 变量名:类型 = 值
let title:string = '你好'
注意:1、字符串需要引号引起来;2、单引号双引号都可以;3、存储的内容要与变量类型相对应
let age:number = 18
let flag:boolean = true
变量修改
age = 80
常量与变量的命名规则
常量:不可变的
const PI: number = 3.14```
强行修改常量会报错
注意console.log('说明',值)的使用
变量、常量命名规则:
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/0c9c39864dc1448fa627b4e9fa4207d9.png)
==严格区分大小写==
# ArkTS数组
数组是一个容器,可以存储多个数据
```let 数组名: 类型[ ] = [,,···]
let names: string[] = ['小明', '小红', '小亮']
数组索引,有序索引,索引取数据:数组名[索引]names[0]
注意:数组中赋予的值必须与数组声明的类型一致
ArkTS 函数基本使用
函数是可以被重复使用的代码块。
第一步:定义函数
function 函数名(){
函数体
}
第二步:调用函数
函数名()
注意,函数是先定义后使用
重要
:函数可以根据我们传入的不同数据,进行处理,返回处理的结果
形参和实参一一对应
箭头函数
比普通函数更简洁的一种函数写法
let 函数名 = ()=>{}
并不能取代普通函数
ArkTS-接口&对象
对象:可以存储多个数据的容器,描述一个物体的属性和行为。
1、定义对象
let 对象名称:对象结构类型 = 值
1.1、通过interface 接口约定对象结构类型
1.2定义对象
注意定义对象时,后面有逗号。
2.对象的使用
获取对象的属性值:对象名.属性名:person.name
注意:基于接口可以定义多个同类型对象
ArkTS-对象方法
方法:描述对象的剧痛行为
1 约定方法类型
2 添加方法(箭头函数)
ArkTS 联合类型
灵活的数据类型,修饰的变量可以存储不同类型的数据。
语法:let 变量名: 类型1|类型2|类型3|··· = 值
例如:既可以存放字符串也可以存放数字等。
let union_type: number | string = 100
union = 'A+' # 这里可以修改为数字和字符串
联合变量还可以将变量值约定在一组数据范围内进行选择。
let gender: 'man' | 'woman' | 'secret'
ArkTS-枚举
枚举可以看成一个常量列表
- 定义枚举类型(常量列表)
建议:枚举的名字和数据的名字首字母大写
- 使用枚举类型,约束变量