欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ts 声明变量类型

程序员文章站 2023-12-28 22:55:10
...

ts中,声明变量时可以同时指定其类型,格式:

var name: string = 'Forrest';
这样,当
name = 1;
会报错,因为name已经指定了string类型

如果想指定变量为可变类型,可以:

var name: any = 'Forrest';

注意,即使name被指定为string类型,在ts中不能复制数字1,但编译成js后不会报错。

函数的参数和返回值也可以声明类型:

function getAge(name:string) :number{
  return 18;
}

声明了返回值类型为number,如果return ‘18’就会报错,返回值类型可以是void

也可以声明自定义的类型:

class Person {
  name: string;
  age: number;
}

var Forrest: Person = new Person();





上一篇:

下一篇: