鸿蒙开发:ArkTs语言变量和常量

简介: 变量是一种用于存储数据的容器,并且其存储的数据值可以在程序执行过程中被改变,变量通常有一个名字(标识符),用于在程序中引用它。

前言


本文代码案例基于Api13。


正因为有了变量和常量,才有了程序之间的数据存储和管理,无论是变量还是常量,在命名的时候,一定要知名其意,能够很好的表达出所声明的意图,这一点非常的重要,千万不要以拼音或者简单的字母进行定义,不为别的,我害怕别人嘲笑你。


变量(Variable)


变量是一种用于存储数据的容器,并且其存储的数据值可以在程序执行过程中被改变,变量通常有一个名字(标识符),用于在程序中引用它。


变量的特点


1、命名:变量需要有一个合法的标识符(通常是字母、数字或下划线的组合,但不能以数字开头),一般以小驼峰的形式进行声明。


2、数据类型:变量可以存储特定类型的数据,如整数、浮点数、字符串、布尔值等。


3、可变性:变量的值可以在程序运行时被读取和修改。


变量声明


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


let hi: string = 'hello'
hi = 'hello, world'
let age = 18


常量(Constant)


常量是一种用于存储数据的标识符,但其值在程序执行过程中不能被改变。常量通常用于定义程序中不会改变的值,如圆周率(π)、一年的天数等。


常量的特点


1、命名:常量通常使用全大写字母命名,以便与变量区分。例如,PIMAX_VALUE


2、数据类型:常量可以存储特定类型的数据。


3、不可变性:常量的值在定义后不能被修改。如果尝试修改,通常会引发错误或警告。


常量声明


以关键字const开头的声明引入只读常量,该常量只能被赋值一次。


const HELLO: string = 'hello'
const AGE: number = 18


对常量重新赋值会造成编译时错误。


命名规则


1、开头字符:变量名必须以字母、下划线或美元符号开头。

2、禁止使用关键字:变量名不能与Java语言的关键字相同,如number、string、for、if等。

3、描述性:好的变量名应该能够清晰地表达变量的用途和含义。

4、驼峰命名法:推荐使用驼峰命名法来命名变量,包括小驼峰命名法(lowerCamelCase)和大驼峰命名法(UpperCamelCase)。

5、常量命名:常量名通常全部使用大写字母,单词之间用下划线分隔,如MAX_VALUE。


声明方式


如果是局部变量,也就是在方法之内,必须要带上关键字,也就是let或者const,如果是成员变量,则可以省略。

成员变量,也称为成员属性或字段,是在类中定义的变量。

局部变量是在方法、代码块或循环等内部定义的变量。


局部变量定义


let name = "AbnerMing"
let age = 18


成员变量定义


name = "AbnerMing"
age = 18


小结


1、有意义:使用有意义的命名法,帮助其他开发者快速理解变量的用途,提高代码的可读性。

2、一致性:保持命名风格的一致性,便于团队成员理解和协作。例如,在团队项目中,可以约定使用小驼峰命名法或下划线命名法。

3、避免冲突:避免使用保留字和冲突的名称,以防止语法错误和命名冲突。

4、简洁明了:在保持描述性的前提下,尽量使变量名简短明了。避免使用过长的变量名,以降低阅读难度。

目录
打赏
0
8
8
1
180
分享
相关文章
鸿蒙开发:ArkTs语言注释
关于注释,有一点需要注意,那就是,注释,不会被编译器或解释器执行,而本小节的重点并不是简单的教大家注释如何去写,而是在实际的项目中,我们能够真正的把注释投入到实际的开发中。
34 18
鸿蒙开发:ArkTs语言注释
鸿蒙开发:权限管理之权限声明
本文,主要简单概述了为什么要有权限管理,以及权限管理的声明原则,这些都是基本的概念内容,大家做为了解即可,重要的是怎么声明权限,在什么位置声明权限,这一点需要掌握。
35 16
鸿蒙开发:权限管理之权限声明
鸿蒙开发:console日志输出
针对初学者而言,大家只需要掌握住日志打印即可,等到了鸿蒙应用开发的时候,还有一个鸿蒙原生的打印工具HiLog,到时,我们也会详细的去讲述,也会针对HiLog,封装一个通用的工具类。
25 11
鸿蒙开发:console日志输出
嵌入式linux/鸿蒙开发板(IMX6ULL)开发 (二)Ubuntu操作入门与Linux常用命令(中)
嵌入式linux/鸿蒙开发板(IMX6ULL)开发 (二)Ubuntu操作入门与Linux常用命令
217 1
嵌入式linux/鸿蒙开发板(IMX6ULL)开发 (二)Ubuntu操作入门与Linux常用命令(中)
鸿蒙开发入门 | 开发第一个鸿蒙应用+页面跳转
准备好鸿蒙开发环境后,接下来就需要创建鸿蒙项目,掌握项目的创建过程以及配置。项目创建好后,需要把项目运行在模拟器上,鸿蒙的模拟和安卓模拟器有些不同,鸿蒙提供远程模拟器和本地模拟器,通过登录华为账号登录在线模拟器,使用DevEco Studio可将项目部署到远程模拟器中。
1335 1
鸿蒙开发入门 | 开发第一个鸿蒙应用+页面跳转
嵌入式linux/鸿蒙开发板(IMX6ULL)开发 (二)Ubuntu操作入门与Linux常用命令(下)
嵌入式linux/鸿蒙开发板(IMX6ULL)开发 (二)Ubuntu操作入门与Linux常用命令
386 0
嵌入式linux/鸿蒙开发板(IMX6ULL)开发 (二)Ubuntu操作入门与Linux常用命令(下)
嵌入式linux/鸿蒙开发板(IMX6ULL)开发 (二)Ubuntu操作入门与Linux常用命令(上)
嵌入式linux/鸿蒙开发板(IMX6ULL)开发 (二)Ubuntu操作入门与Linux常用命令
270 0
嵌入式linux/鸿蒙开发板(IMX6ULL)开发 (二)Ubuntu操作入门与Linux常用命令(上)
HarmonyOS(鸿蒙)开发一文入门
HarmonyOS(鸿蒙)开发一文入门
195 0
HarmonyOS(鸿蒙)开发一文入门
|
10天前
鸿蒙开发:V2版本装饰器@Once
@Once装饰器只能与@Param搭配使用,仅此一个组合,无其他使用方式,还有就是,必须在V2版本,也就是@ComponentV2装饰的自定义组件中,否则会报异常。
鸿蒙开发:V2版本装饰器@Once
uniapp 极速上手鸿蒙开发
uniapp 自版本 `4.28.2024092502` 起支持鸿蒙应用开发,现版本 `4.36.2024112817` 同时支持鸿蒙应用和元服务开发。本文介绍使用 HBuilderX 4.24+ 和 DevEco Studio 进行环境配置、项目创建及运行的详细步骤,涵盖从 AGC 平台新建项目、配置证书到最终运行项目的全流程,帮助开发者快速上手鸿蒙开发。注意:HBuilderX 4.31+ 构建的鸿蒙运行包不支持 x86_64 平台,需使用真机调试。
109 85
uniapp 极速上手鸿蒙开发

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等