【鸿蒙开发从0到1 day07】

一.开发环境

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函数和箭头函数,对象,接口(对象结构类型),

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Transcend oneself

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

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

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

打赏作者

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

抵扣说明:

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

余额充值