引言
欢迎来到比塔克拉玛干沙漠还要干的究极干货博客,我将与大家一起分享和学习 鸿蒙开发。
为了不降低学习兴趣,我们先对ArkTS有个简单的认识,我们知道TypeScript是在JavaScript基础上通过添加类型定义扩展而来的,ArkTS则是TypeScript的进一步扩展。
说简单就是ArkTS和JavaScript以及TypeScript很像。这里放上一张官方的图片,之后我们直接开始!

一、声明
1、变量
let hi: string = 'hello';
hi = 'hello, world';
2、常量
const hello: string = 'hello';
3、自动类型推断
以下示例中,两条声明语句都是有效的,两个变量都是string类型:
let hi1: string = 'hello';
let hi2 = 'hello, world';
二、类型
1、Number类型
//数字字面量包括整数字面量和十进制浮点数字面量
//十进制整数
let d1 = 0;
let d2 = 107;
let d3 = -789;
//二进制整数
let b1 = 0b11;
let b2 = 0b0011;
let b3 = -0b11;
//八进制整数
let o1 = 0o777
//十六进制整数
let h1 = 0x1123;
let h2 = 0x00111;
let h3 = -0xF1A7;
//浮点字面量
let f1 = 3.14;
let f2 = .5;
let f3 = 1e2;
2、Boolean类型
let b1: boolean = false;
let b2: boolean = true;
3、String类型
let s1 = 'Hello, world!\n';
let s2 = 'this is a string';
let a = 'Success';
let s3 = `The result is ${a}`;
4、Void类型
void类型用于指定函数没有返回值。
此类型只有一个值,同样是void。由于void是引用类型,因此它可以用于泛型类型参数。
class Test<T> {
//...
}
5、Object类型
Object类型是所有引用类型的基类型。任何值,包括基本类型的值(它们会被自动装箱),都可以直接被赋给Object类型的变量。
鸿蒙开发之ArkTS基础语法分享

最低0.47元/天 解锁文章
1万+






