鸿蒙初开,开天辟地
鸿蒙开发语言
鸿蒙应用主要开发语言是ArkTS,它是由TypeScript(TS)扩展而来,继承了TS基础语法又进行了一系列的优化,使得我们开发者可以以更加简洁自然的方式开发应用,值得注意的是TS本身又是对JavaScript(JS)扩展而来
三者关系如图所示
接下来我会带着大家从TS开始入手,逐步走向ArkTS,大家可以选择本地搭建TS环境或是使用线上的TS环境,这里我采用线上环境为大家演示
地址如下:TypeScript 演练场
https://www.typescriptlang.org/zh/play/
直接点击运行案例
这里的案例给的过于复杂了,它先是定义了一个常量,再log出来,其实本质上就是log("Hello World")
最终我们输出的也是Hello World
const anExampleVariable = "Hello World";
console.log(anExampleVariable);
const anExampleVariable = "Hello World"
console.log(anExampleVariable)
接下来我们直接让它log出来
直接输出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的语法格式一致
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;
和JS中语法是一致的