【HarmonyOS实战开发】鸿蒙应用开发环境搭建与ArkTS语法浅析

33 篇文章 0 订阅
33 篇文章 0 订阅

一、 鸿蒙应用开发环境搭建

@TOC

1. 安装工具

1.1 官网下载DevEco Studio

网址:(developer.huawei.com/consumer/cn…)
在这里插入图片描述

1.2 下载好之后解压安装包(我下载的版本是最新版本的)

在这里插入图片描述

1.3 解压后双击安装程序

在这里插入图片描述

1.4 打开后点击下一步

在这里插入图片描述

1.5 可以现在默认路径。也可以修改路径,如:C:\yingyong\DevEco Studio设置完成后点击下一步

在这里插入图片描述

1.6 全部选上,然后点击下一步

在这里插入图片描述

1.7 开始栏中显示的名称,可以默认也可以修改,如:DevEcoStudio ,点击安装

在这里插入图片描述

1.8安装完成后,点击完成

在这里插入图片描述

2启动DevEco Studio,并进行相关配置

2.1 双击图标

在这里插入图片描述

2.2 选择Do not import settings,点击OK

在这里插入图片描述

2.3 打上对号,点击Agree

在这里插入图片描述

2.4 点击Customize,选择All settings

在这里插入图片描述

2.5 输入SDK搜索,选择HarmonyOS SDK,点击Edit

在这里插入图片描述

2.6 选择SDK的安装路径,点击next

在这里插入图片描述

2.7 查看路径是否正确,点击next

在这里插入图片描述

2.8 选择Accept,点击next

​​在这里插入图片描述

2.9 等待安装

在这里插入图片描述

2.10 安装完成后,点击finish

在这里插入图片描述

3. 新建项目

3.1 双击启动图标打开软件。选择Create Project,创建你的第一个项目。

在这里插入图片描述

3.2 点击Empty Ability空项目,点击next

在这里插入图片描述

3.3 修改项目的相关信息,点击Finish

在这里插入图片描述

3.4 找到empty包下的Index.ets

在这里插入图片描述

3.5 点击侧边栏的previewer

在这里插入图片描述

3.6 我们可以看到我们书写的Hello World

在这里插入图片描述

二、 ArkTS基础知识- 声明变量、常量、类型和函数

1. 变量与变量

1.1变量声明

以关键字let、var开头的声明引入变量,该变量在程序执行期间可以具有不同的值。

//声明变量:let 变量名: 类型 = 值
let title: string = '张三'
let price: number = 18
let isSelect: boolean = true
//将title的值修改为'王五'
title = '王五'复制

变量赋值需要注意一下几点:

●字符串要用单引号或者双引号引起来,例如,‘字符串’,“字符串”。
●存储的时候,后面的内容需要和前面的类型对应

1.2 常量声明

以关键字const开头的声明引入只读常量,该常量只能被赋值一次。对常量重新赋值会造成编译时错误。

//const 常量名: 类型 = 数值
const PI: number = 3.1415926
const companyName = 'HUAWEI'复制

由于ArkTS是一种静态类型语言,所有数据的类型都必须在编译时确定。但是,如果一个变量或常量的声明包含了初始值,那么开发者就不需要显式指定其类型。ArkTS规范中列举了所有允许自动推断类型的场景,初始值类型即属性类型。
常量和变量的区别:

●变量声明之后可以修改,常量声明之后不可以修改

●变量使用let关键字修饰,常量使用const关键字修饰

1.3 命名规则

1.3 命名规则

只能包含数字、字母、下划线、$,不能以数字开头

let num-1: number = 11    //错误,出现特殊字符

let num_1: number = 11    //正确

let num$: number = 200    //正确

let 1num: number = 200    //错误,以数字开头复制

不能使用内置的关键字或保留字,例如,let、var、const等等

let let: number = 100   //使用let关键字

let var: number = 100   //使用var关键字复制

严格区分大小写(不可以重复声明变量但是可以大小写不一样)

//同时声明下面两个变量,不会报错,也就是说myName和MyName两个不同的变量

let myName: string = '张三'

let MyName: string = '王五'复制

2.数据类型

2.1 Number

ArkTS提供number和Number类型,任何整数和浮点数都可以被赋给此类型的变量,十六进制(0x)、八进制(0o)、二进制(0b)

// 二进制

let n3 = -0b11

let n4 = 3.141592

let n5 = .5

let n6 = 1e10

// 十六进制

let n1 = -0xF1A7

// 八进制

let n2 = 0o777

写在最后

●如果你觉得这篇内容对你还蛮有帮助,我想邀请你帮我两个小忙:
●点赞,转发,有你们的 『点赞和评论』,才是我创造的动力。
●关注小编,同时可以期待后续文章ing ,不定期分享原创知识。

在这里插入图片描述

  • 13
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值