写之前先简单提一句。鸿蒙4.0之后呢,主推开发语言:ArkTs,如果你是零基础小白,不建议直接学习鸿蒙os开发,可以先从ts:TypeScript来开始学习。
编程语言介绍:
ArkTs 是鸿蒙os 优选的主力应用开发语言,它在TypeScript(TS)的基础上,匹配ArkUI框架,扩展了声明式UI,状态管理等相应能力,让开发者以更简洁,更自然的方式开发跨端应用。要了解ArkTs,需要了解下ArkTs,TypeScript和JavaScript的关系:
JS:JavaScript 是一种属于网络的高级脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。
TS: TypeScript 是JavaScript的一个超集,它扩展了JavaScript的语法,通过在JavaScript的基础上添加静态类型定义构建而成,是一个开源的编程语言。
ArkTS:兼容TypeScript语言,扩展了声明式UI,状态管理,并发任务等能力。在学习ArkTS声明式的相关语法之前,需要学习下TypeScript的基础语法。
TS:基础类型:
TypeScript 支持一些基础的数据类型,如布尔型,数组,字符串等。
布尔值: ts中可以使用boolean来表示这个变量是布尔值,可以赋值为true或者false。
例如:let isOff = true
数字:ts中所有的数字都是浮点数,这些浮点数的类型是number,除了支持十进制,还支持
二进制,八进制,十六进制,如下我们用十进制,二进制,八进制和十六进制分别定
义了2023,当把数据通过日志的方式打印出来,结果都会转化为十进制,也就是2023
例如:
let decLiteral: number = 2023;
let binaryLiteral:number = 0b11111100111;
let octalLiteral:number = 0o3747;
let hexLiteral:number = 0x7e7;
字符串:
let aStr:string= ‘hello‘
数组:容器类型
第一种:
let arr1:number[] = [1,2,3,4,5] 根据下标获取元素:arr1[2] = 3
第二种:
let arr2 :Array<String> = ['abc','ert','6789','hjghj']
明天补齐后两段,因为我要下班!