文章目录
致敬奔腾不息得你 - HUAWEI
HarmonyOS Next 星河版 一:
一、创建 HarmonyOS 项目
创建项目步骤如下:
-
点击新建项目
-
选择 openHarmonyOS,点击 next
-
配置项目的信息,点击Finish
二、ArkTS语言的基础语法
// 我是注释 点击 绿色按钮 或者 预览。 然后预览页面出现后,点击下方的日志进行查看运行打印的日志
console.log('打印信息:', 'Hello HarmonyOS Next 星河版!');
- 点击 绿色按钮 或者 预览。 然后预览页面出现后,点击下方的日志进行查看运行打印的日志
- 查看效果如下:
三、 认识 ArkTS 数据类型
四、变量存储数据
1. 字符串类型 (string)
2. 数字类型(number)
3. 布尔类型(boolean)
- 小结
五、常量存储数据
六、 常量和变量的命名规范
七、数组
1. 语法格式
2. 小结
八、 函数基本用法
1. 什么是函数及其作用
2. 函数的基本语法和使用方式
2. 小结
九、 函数的完整用法
1. 完整用法
- 注意: 形参和实参的数据类型需要保持一致。
2. 代码示例:
3. 小结
十、箭头函数
1. 箭头函数的语法及其使用
2. 代码示例:
3. 小结
十一、对象 - 属性
1. 什么是对象
2. 对象的定义和使用
3. 代码示例:
// 1. 定义接口(规范)
interface Person {
name: string,
age: number,
hobby: string
}
// 2. 根据接口,创建对象
let YuChenDong : Person = {
name: '余承东',
age: 18,
hobby: '遥遥领先~~'
}
// 3. 获取对象属性数据
console.log("name:", YuChenDong.name)
console.log("age:", YuChenDong.age)
console.log("hobby:", YuChenDong.hobby)
##### 4. 小结
十二、 对象 - 方法
代码示例:
// 1. 定义接口(规范)
interface Person {
name: string,
age: number,
hobby: string,
// 1. 规定方法
show: () => void,
method: () => void
}
// 2. 根据接口,创建对象
let YuChenDong : Person = {
name: '余承东',
age: 18,
hobby: '遥遥领先~~',
// 2. 定义方法
show: () => {
console.log("show", "我是 show 方法")
},
method:() => {
console.log("method", "我是 method 方法")
}
}
// 3. 获取对象属性数据
console.log("name:", YuChenDong.name)
console.log("age:", YuChenDong.age)
console.log("hobby:", YuChenDong.hobby)
// 3. 调用方法
YuChenDong.show()
YuChenDong.method()
十三、联合类型
1. 代码示例:
// 1. 基本的使用(不限制值具体内容)
let a : string | number = '作息时间'
a = 1314
// 2. 限定值的具体内容 (gender 值 : 要么就是 男、女、或者选择保密)
let gender : 'man' | 'woman' | 'secret' = 'man'
2. 小结
十四、枚举类型
1. 什么是枚举类型
2. 枚举类型的定义与使用
3. 代码示例:
// 1. 定义枚举类型
enum Color {
Red = '#ff0f29',
Orange = '#ff7100',
Green = '#30b30e'
}
// 2. 将枚举类型赋值给变量
let color : Color = Color.Orange;