打字稿中的变量类型

时间:2018-01-28 22:24:48

标签: javascript typescript

当我们声明一个带有类型编号的变量时,我们不能为该变量分配一个字符串。我的问题是,当我们将一个对象分配给类型为number的变量时,为什么打字稿会显示错误。

1 个答案:

答案 0 :(得分:-1)

  

我的问题是,当我们将对象分配给类型为数字的变量

时,为什么打字稿会显示错误

代码示例:

const foo: number = {}; // Error : Type {} is not assignable to `number`

的原因

因为{}没有数字上存在的所有方法,例如toPrecision