鸿蒙初开,开天辟地

 TS语法之变量

书接上文,在TS中,我们常用的数据类型有

1.number

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

let a:number = 100;
let b:number = -33;
let c:number = 2.5;
console.log(a)
console.log(b)
console.log(c)
console.log(typeof c)

let a:number = 100;
let b:number = -33;
let c:number = 2.5;
console.log(a)
console.log(b)
console.log(c)
console.log(typeof c)

number类型

2.string

表示字符串

let str:string = '你好,鸿蒙';
let str1:string = 'hello world'
console.log(str);
console.log(str1);

let str:string = '你好,鸿蒙';
let str1:string = 'hello world'
console.log(str);
console.log(str1);

string类型

3.boolean

表示布尔值,true或false

let flag:boolean = true;
let pass:boolean = false;
console.log(flag);
console.log(pass);

let flag:boolean = true;
let pass:boolean = false;
console.log(flag);
console.log(pass);

boolean类型

4.数组

数组由两部分组成,元素类型[],例如number[]表示number的数组,string[]表示string的数组

数组类型的变量可以由数组字面量[item1,item2,item3]进行初始化

let a:number[] = [];
let b:string[] = ['你好','鸿蒙'];
console.log(b[0]+b[1]);
let arr:number[] = [1,2,3];
console.log(arr);

let a:number[] = [];
let b:string[] = ['你好','鸿蒙'];
console.log(b[0]+b[1]);
let arr:number[] = [1,2,3];
console.log(arr);

数组

输出数组

5.对象Object

TS中,对象Object是一种一系列由属性名称和属性值组成的数据类型,如姓名旧约,年龄24,性别男

对象类型的声明需要包含名称和类型

let person:{name:string,age:number,gender:string}

let person:{name:string,age:number,gender:string}

对象的变量可以通过字面量进行初始化

let person:{name:string,age:number,gender:string} = {name:"旧约",age:24,gender:'男'}
console.log(person.name);

let person:{name:string,age:number,gender:string} = {name:"旧约",age:24,gender:'男'}
console.log(person.name);

Object类型

获取对象属性

6.Function函数

声明函数需要定义函数的关键字,函数名称,函数体,函数体返回值,参数名称,参数类型,函数返回值类型

function sum(a:number,b:number):number{
  return a + b;
}
console.log(sum(1,2));

function sum(a:number,b:number):number{
  return a + b;
}
console.log(sum(1,2));

function函数

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐