鸿蒙初开,开天辟地
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} = {name:"旧约",age:24,gender:'男'}
console.log(person.name);
let person:{name:string,age:number,gender:string}
Object类型
let person:{name:string,age:number,gender:string} = {name:"旧约",age:24,gender:'男'}
console.log(person.name);
获取对象属性
6.Function函数
声明函数需要定义函数的关键字,函数名称,函数体,函数体返回值,参数名称,参数类型,函数返回值类型
function sum(a:number,b:number):number{
return a + b;
}
console.log(sum(1,2));
function函数