鸿蒙Harmony OS Next原生开发TS基本数据类型_函数体

鸿蒙初开,开天辟地

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)

鸿蒙Harmony OS Next原生开发TS基本数据类型_数据类型_02

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);

鸿蒙Harmony OS Next原生开发TS基本数据类型_数组_03

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);

鸿蒙Harmony OS Next原生开发TS基本数据类型_数组_04

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);

鸿蒙Harmony OS Next原生开发TS基本数据类型_数据类型_05

数组

鸿蒙Harmony OS Next原生开发TS基本数据类型_数组_06

输出数组

5.对象Object

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

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

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}

鸿蒙Harmony OS Next原生开发TS基本数据类型_数据类型_07

Object类型

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

鸿蒙Harmony OS Next原生开发TS基本数据类型_函数体_08

获取对象属性

6.Function函数

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

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

鸿蒙Harmony OS Next原生开发TS基本数据类型_数组_09

function函数