ts笔记(一)

70 阅读1分钟

基础类型:

  • 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'
  • 数组
      1. 在元素类型后面接上[],表示由此类型元素组成的一个数组
    let list: number[] = [1,2,3]
    
      1. 使用数组泛型,Array<元素类型>
    let list: Array<number> = [1,2,3]