鸿蒙1:开发环境准备、ArkTS语法

一.工具下载

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;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容