本文主要是介绍鸿蒙 Harmony ArkTs开发教程二 变量声明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Arkts 变量声明与JS类似,TypeScript 在JS基础上,增加了静态类型检查功能,所以每个变量都有固定的数据类型
let name : string = 'name'
const name : string = 'name'
//写法类似于kotlin var val
let:声明变量
const:声明常量 值不可修改 等同于 final
常用数据类型:
string //字符串类型 Java String
number //数字类型 byte short int long float double
boolean // 布尔类型 true false
any //不确定类型 可以为任意类型
object //匿名类型 newObject(params1,params2....)
console.log() //输出log,等同于Log.d(),Log.e....
let name : string = 'Hello'let age : Number = 18 //Number类型 相当于Java中自动装箱 int to Integerlet ages : number = 18 //number类型 显式声明let test1 = 18 //隐式声明 number类型let test2 = 'World' //隐式声明 stringlet hexNumber = 0x0531 //隐式声明 number 支持二进制 十六进制let binaryNumber = 0XB0531const finalName = 'test' // finalName = 'hello' 则会编译不通过let booleanN = true //booleanlet anyType : any = true //不确定类型,可以为任意类型anyType = 12let uniType : string | number | boolean = true //union 类型,相比any 多了一个限制规则uniType = 'Kotlin'uniType = 666let object = {name :'Arkts',age : 666,isBooelan : true} //声明一个对象console.log(object.name); //取出对象参数console.log(object['name']);//取出对象参数 两种写法console.log(object.age.toString())let names : Array<string> = ['hello','arkts']let ageList : number[] = [1,2,3]console.log(names[0]);console.log(ageList[0].toString());
更多关于typeScript 语法与特性:
https://www.typescriptlang.org/
这篇关于鸿蒙 Harmony ArkTs开发教程二 变量声明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!