ArkTS-基础语法
- 一.开发环境
- 1.下载Dev Eco Stdio
- 2.下载chinese插件
- 3.基础入门
- 4.输出语句
- 5.注释
- 二.3种常见的数据类型
- 1.数据类型
- 2.储存数据
- (1)变量:专门用来存储数据的容器(可变)
- (2)常量
- (3)命名规则
- 三.数组
- 四.函数
- 1.无参函数
- 2.有参函数
- 3.返回值
- 4.箭头函数
- 五.对象
- 六.总结
一.开发环境
DevEco Studlo支持Windaws系统和macOS系统,在开发应用/服务前,需要配置应用/服务的开发环境。环境配置流程:下就较件一安装软件并配置→创建工程并运行。
1.下载Dev Eco Stdio
Dev Eco Stdio安装地址
直接在华为官网安装即可
项目的位置建议放在C盘以外的地方
2.下载chinese插件
file—>settings---->plusing—>输入chinese---->installl即可
如果markplace里面没有就在install里面,下载完毕后要重启一下Dev Eco Stdio
3.基础入门
ArkTS:是—门用于开发鸿蒙应用的编程语王
编程语言:用来控制计算机工作的,可以告诉计算机我们要做的事情。
编写代码→·编译运行→查看效果
4.输出语句
console.log(‘消息说明’,‘打印内容’)
每次保存刷新,都会重新运行编辑器中的所有代码
打开右侧的预览器
console中的运行结果,在下面菜单栏的日志里面,写完代码直接ctrl+s就可以刷新运行结果
运行结果中的内容可以通过运行框右侧的删除按钮删除,或者右击输出栏,选择删除
5.注释
单行注释 //
文档注释/**+enter
二.3种常见的数据类型
1.数据类型
- string 字符串 作用:用来描述文本信息 表示’’ “” ``反引号
- number 数字 作用:计算 表示整数和小数 0.0 12
- boolean 布尔值 作用: 用来判断真假 false true
2.储存数据
(1)变量:专门用来存储数据的容器(可变)
let 数据名称: 数据类型 = 值
声明过的变量,直接使用变量名进行赋值修改
运行结果:
(2)常量
const 常量名: 类型 = 值
用来存储 一些不可变得存储数据
在公司中,不想让别人更改的数据
(3)命名规则
- 只能包含数宇、字母、下划线、$,不能以数字开头
- 不能使用内置关谜字魂保留字(比如let、const:)
- 严格区分大小写
- 名称要语义化
- 多个单词 遵循小驼峰命名法,第二个单词开始首字母大写
三.数组
数组是一个容器,可以储存多个数据,但是数组中的数据类型一定要和数组类型保持一致
let 数组名: 类型{} = [数据1,数据2,数据三]
数组是有序序列的集合吗,每个数据在数组中都有自己的索引(下标)
通过数组名[索引]可以在数组中找到对应的数据
索引是从0开始的
运行结果:
数组元素修改
四.函数
- 函数(function)复杂的数据类型
- 作用: 可以重复执行代码块,提升代码的复用性
- function 函数名(){代码块}
1.无参函数
运行结果:
2.有参函数
作用:把函数变得更灵活,高效
- 实参:真实的数据(函数调用的时候传入的真实的数据)
- 形参:函数接收的数据(函数声明中时候写的参数)
运行结果:
3.返回值
- 返回值作用:将函数的执行结果传递给其他部分使用{函数外部,
- 默认情况下,函数外部无法直接使用函数内部执行结果,如果想要在函数外部使用内部执行结果,需要将这个结果设置为函数的返回值。
- 关键字:return
运行结果:
4.箭头函数
语法:
- let 函数名 = (形参1:类型,形参2:类型)=>{代码块}
运行结果:
五.对象
- 作用:用于描运一个物体的特征和行为
- 对象︰是一个可以存储多个数据的容器
- let 对象名称: 对象结构类型 = 值
- 通过interface接口约定:对象结构类型
- 对象结构类型就是接口名
- 对象中的属性必须和接口中的属性名和接口中的个数保持一致
- interface 接口名 {
属性1:类型1
属性2:类型2
属性3:类型3
}
访问对象中的属性
对象中的方法 - 在接口中定义方法 方法名:(参数)=>返回值类型
- 不管有没有返回值,我们的返回值类型都可以写void,因为EDv Eco会自动识别返回值类型
- 对象中实现方法,方法名:(参数)=>{代码块}
运行结果:
六.总结
本章主要学习了ArkTs中的基本数据类型,变量和常量以及其命名方法,数组,function函数和箭头函数,对象,接口(对象结构类型),