当前位置: 首页 > news >正文

【HarmonyOS开发笔记 2 】 -- ArkTS语法中的变量与常量

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.14console.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
http://www.lryc.cn/news/456239.html

相关文章:

  • UI自动化测试示例:python+pytest+selenium+allure
  • C/C++ 编程小工具
  • 第四十二章 使用 WS-ReliableMessaging
  • 利士策分享,婚姻为何被称为大事?
  • malloc源码分析之 ----- 你想要啥chunk
  • 软考系统分析师知识点五:数据通信与计算机网络
  • windows客户端SSH连接ubuntu/linux服务器,三种网络连接:局域网,内网穿透(sakuraftp),虚拟局域网(zerotier)
  • Python 工具库每日推荐【openpyxl 】
  • 本地生活服务项目入局方案解析!本地生活服务商系统能实现怎样的作业效果?
  • ML 系列:【13 】— Logistic 回归(第 2 部分)
  • 45岁被裁员的程序员,何去何从?
  • 云计算Openstack Neutron
  • PointNet++网络详解
  • Java | Leetcode Java题解之第459题重复的子字符串
  • 【动态规划-最长公共子序列(LCS)】【hard】力扣1092. 最短公共超序列
  • ‌图片编辑为底片,智能工具助力,创作精彩视觉作品
  • 机器学习/数据分析--用通俗语言讲解时间序列自回归(AR)模型,并用其预测天气,拟合度98%+
  • 回溯算法之值子集和问题详细解读(附带Java代码解读)
  • mysql游标的使用
  • linux udev详解
  • EventSource和websocket该用哪种技术
  • 通信工程学习:什么是三网融合
  • 自定义类型结构体(上)
  • b站-湖科大教书匠】4 网络层 - 计算机网络微课堂
  • 国际 Android WPS Office v18.13 解锁版
  • 【中间件学习】Git的命令和企业级开发
  • FTP连接池与多线程FTP上传下载算法(Java)
  • Spring Cloud微服务详解
  • QT学习笔记1.2(QT的应用)
  • 数学建模算法与应用 第1章 线性规划