ArkTS的数据类型
ArkTS概述
ArkTS是HarmonyOS应用开发的主要语言,它基于TypeScript进行了优化和扩展,以提供更高的性能和开发效率。
认识三种常见的基础数据类型:
- string 字符串类型:描述信息
- number 数值类型:数字计算
- boolean 布尔类型:判断 (真、假)
1. Number(数值类型)
所有整数和浮点数都可以被赋给number类型的变量。支持的数字字面量包括整数字面量和十进制浮点数字面量,例如:
- 十进制:
0,17 - 十六进制:
0x开头,如-0xF1A7 - 八进制:
0o开头,如0o777 - 二进制:
0b开头,如0b11
// 2. 数字 number
let age: number = 18
console.log('年龄age', age)
2. Boolean(布尔类型)
用于表示逻辑上的真值和假值。布尔类型只有两个值:true 和 false。例如:
// 3. 布尔 boolean,值 true真,false假
let isLogin: boolean = false
console.log('是否登录成功', isLogin)
3.String(字符串)
string 类型用于定义文本数据。可以包含字母、数字、符号和空格等。例如:
// 1. 字符串 string
let title: string = 'HUAWEI'
console.log('字符串文本:', title)
注释的定义
注释是用来解释代码的文本,它不会被编译器执行。注释可以帮助其他开发者或未来的你理解代码的意图和逻辑。
注释的使用方法
-
单行注释: 使用两个斜杠
//开始,后面跟随的文本直到行末都是注释内容。// 这是一个单行注释 let number = 10; // 这行代码声明了一个整数变量 -
多行注释: 使用
/*开始,*/结束,这两个标记之间的所有文本都是注释。/* 这是一个 多行注释 它可以跨越多行 */ let number = 10;
注释的作用
- 简洁明了:注释应该简洁且直接,避免冗余。
- 目的明确:注释应该解释代码的“为什么”,而不仅仅是“是什么”。
- 更新维护:随着代码的更新,相关的注释也应该相应更新,以保持信息的准确性。
- 避免过度注释:代码本身应该足够清晰,注释不应该是对代码的简单重复。
- 使用英文:尽管鸿蒙支持多种编程语言,但为了国际化和代码的通用性,建议使用英文编写注释。
存储数据类型
编程语言的核心是处理 数据。存储数据类型定义了变量可以存储的数据的类型和范围。
常量
常量是程序中固定不变的值,一旦被初始化后,其值就不能被改变。在Java中,常量通常使用关键字final声明。
const PI: number = 3.14
console.log('圆周率', PI)
变量
变量是程序中存储数据的容器,它们有名字和数据类型。变量的值可以在程序运行时改变。
let count = 10; // count是一个变量,其初始值为10
const name = "HUAWEI"; // name是一个常量,其初始值为"HUAWEI"
数组
数组是相同数据类型的元素的集合。在Java中,数组是一种引用数据类型。
let numbers = [1, 2, 3, 4, 5]; // 创建一个数组,包含5个元素
let names = ["HUAWEI", "HarmonyOS", "ArkTS"]; // 创建一个字符串数组,包含3个元素
命名规范
① 只能包含数字、字母、下划线、$,不能以数字开头
② 不能使用内置关键字或保留字 (比如 let、const)
③ 严格区分大小写
注意:不要使用JavaScript的关键字和保留字作为变量名或函数名。
小结
ArkTS 兼容 TypeScript 语言,并拓展了声明式 UI、状态管理、并发任务等能力,可以认为是 TypeScript 的超集。
ArkTS 主要用于 HarmonyOS 应用的开发,支持开发者以更简洁、高效的方式开发出跨端应用,满足不同设备、不同场景下的用户需求。
#HarmonyOS #鸿蒙开发