一.工具下载
HarmonyOS官网 → 一探究竟 → DevEco Studio 下载 地址:https://developer.huawei.com/consumer/cn/
二.ArkTS快速入门
ArkTS:是一门用于开发鸿蒙应用的编程语言。
1.常见的基础数据类型:
- let 变量名: 类型=值
- const 常量名: 类型 = 值
- let 数组名: 类型[] = [数据1, 数据2,...]
- console.log('取出小明', names[1])
//1.字符串
let title: string ="你好"
//2.布尔
let isSelect: boolean =true
//3.数字
let price: number=21
//4.常量 const 常量名: 类型 = 值
const pi:number=3.1415926
//5.数组
let names:string[]=["小红","小明","小花"];
//6.输出日志
console.log("取出小明",names[1])
2.函数:
- 普通函数
function 函数名(需要处理的数据) {
编写代码对数据进行处理
return 处理后的结果
}
let 变量名: 类型 = 函数名(实际要处理的数据)
//1.定义普通函数
function getString() {
return "这是一个函数"
}
//2.调用函数
let a:string=getString()
- 箭头函数
let 函数名 = () => { // 函数体
}
//3.箭头函数
let arrowFunction=(a:number,b:number)=>{
return a+b
}
3.对象
interface 接口名 {
属性1: 类型1
属性2: 类型2
属性3: 类型3
方法名: (参数:类型) => 返回值类型
}
let 对象名称: 对象结构类型 = 值
//1. 通过 interface 接口约定 对象结构类型
interface Person {
name: string
age: number
weight: number
dance: () => void
sing: (song: string,volumn:number) => void
}
//2.定义对象并使用
let big: Person = {
name: "杨幂",
age: 31,
weight: 90,
dance: () => {
console.log("杨幂", "跳舞")
},
sing: (song: string,volumn:number) => {
console.log("杨幂", "唱歌")
}
}
//3.调用对象
big.dance()
big.sing("爱的供养",30)
4.联合类型
联合类型:是由多个类型联合组合成的数据类型。
//1.定义变量
let judge:string| number=100
//2.把变量值限定在一组数据范围内选择
let gender:"woman"|"man"|"secret"
5.枚举
枚举类型是一种特殊的数据类型,约定变量只能在一组数据范围内选择值。
//注意逗号
enum 枚举名 { 常量1 = 值, 常量2 = 值, ......
}
//1.定义
enum ThemeColor{
Red="红色",
Orange="橙色",
Green="绿色"
}
//2.调用
let themeColor:ThemeColor=ThemeColor.Red;