当我们声明一个带有类型编号的变量时,我们不能为该变量分配一个字符串。我的问题是,当我们将一个对象分配给类型为number的变量时,为什么打字稿会显示错误。
答案 0 :(得分:-1)
我的问题是,当我们将对象分配给类型为数字的变量
时,为什么打字稿会显示错误
代码示例:
const foo: number = {}; // Error : Type {} is not assignable to `number`
因为{}
没有数字上存在的所有方法,例如toPrecision
。