ts 声明变量类型

xiaoxiao2021-02-28  26

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

转载请注明原文地址: https://www.6miu.com/read-2626813.html

最新回复(0)