ArkTS是HarmonyOS开发的编程语言
ArkTS语法中的变量
【语法格式】: let 变量名: 类型 = 值
- let:是定义变量的关键字
- 类型: 值数据类型, 常用的数据类型 字符型(string)、数字型(number)、布尔型(boolean)
示例:
// 变量的定义
// let 变量名: 类型 = 值
let a: string = "hello"
let b: number = 1
let c: boolean = true
// 改变变量的值
a = "你好"
console.log(a)
// console.log() 函数只能输出字符串,使用String将 number 和 boolean 类型转换成字符串
console.log(String(b))
console.log(String(c))
console.log('变量b的值是', b)
console.log('变量c的值是', c)
console.log()
函数为输出函数,在控制台输出
在index.ets 文件的首部输入上述代码,然后刷新预览器, 在下方输出框中点击日志就可看到输出结果
ArkTS语法中的常量
【语法格式】: const 常量名: 类型 = 值
- const :是定义变量的关键字
- 类型: 值数据类型, 常用的数据类型 字符型(string)、数字型(number)、布尔型(boolean)
示例
// 常量: const 常量名: 类型 = 值
const PI: number = 3.14
console.log("PI的值是", PI)
修改常量预览器会报错, Cannot assign to 'PI' because it is a constant.
, 常量不可修改
常量和变量的命名规则
- 只能包含数字、字母、下划线、$, 不能以数字开头
- 不能使用内置关键字或保留字(如let、const)
- 严格区分大小写
建议:
- 变量名要取得有意义
- 变量名用全小写,加下划线分割的形式
local_var_name
- 全局常量名: GLOBAL+全部大写+下划线
GLOBAL_CONSTANT_NAME
; - 全局变量名: global加全部小写+ 下划线
global_var_name