HarmonyOS Next 纯血星河版【一】:如何创建HarmonyOS项目 && ArkTS语法快速入门上手、涵盖了 基本数据类型 以及 函数 箭头函数、对象、联合类型、枚举类型

致敬奔腾不息得你 - HUAWEI

HarmonyOS Next 星河版 一:

一、创建 HarmonyOS 项目

创建项目步骤如下:

  1. 点击新建项目
    在这里插入图片描述

  2. 选择 openHarmonyOS,点击 next
    在这里插入图片描述

  3. 配置项目的信息,点击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;

4. 小结

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

脱发使我稳重

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

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

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

打赏作者

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

抵扣说明:

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

余额充值