0
点赞
收藏
分享

微信扫一扫

鸿蒙Harmony OS Next原生开发使用TS和TS基本语法

鸿蒙Harmony OS Next原生开发使用TS和TS基本语法_赋值

鸿蒙初开,开天辟地

鸿蒙开发语言

鸿蒙应用主要开发语言是ArkTS,它是由TypeScript(TS)扩展而来,继承了TS基础语法又进行了一系列的优化,使得我们开发者可以以更加简洁自然的方式开发应用,值得注意的是TS本身又是对JavaScript(JS)扩展而来

鸿蒙Harmony OS Next原生开发使用TS和TS基本语法_开发者_02

三者关系如图所示

接下来我会带着大家从TS开始入手,逐步走向ArkTS,大家可以选择本地搭建TS环境或是使用线上的TS环境,这里我采用线上环境为大家演示

地址如下:TypeScript 演练场
https://www.typescriptlang.org/zh/play/

鸿蒙Harmony OS Next原生开发使用TS和TS基本语法_赋值_03

直接点击运行案例

这里的案例给的过于复杂了,它先是定义了一个常量,再log出来,其实本质上就是log("Hello World")

最终我们输出的也是Hello World

const anExampleVariable = "Hello World";

console.log(anExampleVariable);

const anExampleVariable = "Hello World"
console.log(anExampleVariable)

接下来我们直接让它log出来

鸿蒙Harmony OS Next原生开发使用TS和TS基本语法_类型推断_04

直接输出Hello

接着我们案例中的代码继续

声明变量

const anExampleVariable = "Hello World"此处就是再声明变量(这里是常量)

console.log(anExampleVariable)这里我们就使用了刚刚的这个值

let用于声明变量,const用于声明常量,两者的区别是变量赋值后可以修改,而常量赋值后无法修改

类型推断,如果一个变量或常量包含初始值,TS可以根据初始值做类型推断,这样我们就可以不用声明其类型

let c = 60;

console.log(typeof c);

let c = 60;
console.log(typeof c);

此时这个C的值就是number,当然以上和JS的语法格式一致

鸿蒙Harmony OS Next原生开发使用TS和TS基本语法_开发者_05

C的类型

常用数据类型

number表示数字,包括了整数和浮点数在内

let a:number = 100;

let b:number = -33;

let c:number = 2.5;

let a:number = 100;
let b:number = -33;
let c:number = 2.5;

鸿蒙Harmony OS Next原生开发使用TS和TS基本语法_赋值_06

和JS中语法是一致的

举报

相关推荐

0 条评论