基础类型:
boolean:布尔值true/false
let isDone: boolea = false;
number: 数字类型
let decLiteral: number = 6;
let hexLiteral: number = 0xf00d;
let binaryLiteral: number = 0b1010;
let octalLiteral: number = 0o744;
string:字符串
let name:string = 'bob';
name = 'smith'
也可以使用模板字符串``,它可以定义多行文本和内嵌表达式。
let name:string = `Gene`;
let age:number = 37;
let sentence:string = `Hello,my name is ${ name }.I'll be ${ age + 1} years old next month.`;
类似于下边sentence方式效果
let sentence: string = 'Hello,my name is '+ name + '.' + 'I'll be ' + (age + 1) + 'years old next mouth'
数组-
- 在元素类型后面接上
[],表示由此类型元素组成的一个数组
- 在元素类型后面接上
let list: number[] = [1,2,3]-
- 使用数组泛型,
Array<元素类型>
- 使用数组泛型,
let list: Array<number> = [1,2,3]-