ArkTS语言

鸿蒙开发之ArkTS基础语法分享

引言

欢迎来到比塔克拉玛干沙漠还要干的究极干货博客,我将与大家一起分享和学习 鸿蒙开发。

为了不降低学习兴趣,我们先对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类型的变量。


                
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值