ts(2693)仅表示类型,但在此处用作值。

时间:2019-06-02 06:27:20

标签: javascript angular

你好,我在4号角的鳕鱼有问题

当我想输入数字时,我会遇到此错误 “数字”仅指一种类型,但在此处用作值。ts(2693)

enter image description here

2 个答案:

答案 0 :(得分:0)

在年龄之前添加“ let”

let num:number = 35

答案 1 :(得分:0)

如果要在构造函数/函数内部声明变量,则必须在变量声明的前面加上关键字let

constructor() {
  // let keyword is required
  let age: number = 36;
} 

但是,如果您将变量声明为类成员let关键字,则不允许。

export class AppComponent  {

  // let keyword is illegal
  age: number = 36;

  constructor() {}
}