鸿蒙ArkTS语言快速入门-TS(一)

相关文章快速入口:鸿蒙ArkTS语言快速入门-TS(二)

ArkTS与TS的关系简述

ArkTS是HarmonyOS主力应用开发语言。它在TypeScript(简称TS)的基础上,匹配ArkUl框架,拓展了声明式UI、状态管理、并发任务等能力,让开发者以更简洁、更自然的方式开发跨端应用。
包含关系
基于他们的关系,所以要想掌握ArkTS语言,必须要先掌握TypeScript(TS)语言的。所以接下来我们先简单了解掌握TS语言。

TypeScript(TS)简述

TypeScript是由微软开发的自由和开源的编程语言,是Javascript的一个超集,可以编译出纯净、简洁的avascript代码,并且可以运行在任何浏览器上、Node.js环境中和任何支持ECMAScript3(或更高版本)的JavaScript引l擎中。
它的优势在于:它有更多的规则和类型限制,代码具有更高的预测性、可控性,易于维护和调试,对模块、命名空间和面向对象的支持,更容易组织代码开发大型复杂程序。
另外,TypeScript的编译步骤可以捕获运行之前的错误。编译阶段就会进行类型检查,debug优势远远大于JavaScript,对于开发来说非常友好。

更重要的一点,TS是面向对象编程语言,有封装,继承,多态的特征。

基础类型

1,let

使用let关键字来代替大家所熟悉的JavaScript关键字var。

2,const

const是对let的一个增强,它能阻止对一个变量再次赋值。

3,布尔类型

最基本的数据类型就是简单的true/false值。

let isBool:boolean = false;

4,数字number

TypeScript里的所有数字都是浮点数。 这些浮点数的类型是number。 除了支持十进制和十六进制字面量,TypeScript还支持ECMAScript 2015中引入的二进制和八进制。

let decLiteral: number = 6;
let hexLiteral: number = 0xf00d;
let binaryLiteral: number = 0b1010;
let octalLiteral: number = 0o744;

5,字符串string

表示文本数据类型,使用双引号(")或单引号(')表示字符串。

let name: string = `Gene`;
let age: number = 37;
let sentence: string = "Hello, my name is " + name + 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值