Typescript 任意类型变量赋值
是否可以通过以下方式从编译器获取警告:Typescript 任意类型变量赋值,typescript,Typescript,是否可以通过以下方式从编译器获取警告: let a: any = '123'; let b: number; let c: string = '123'; b = a; <--- I want warning b = c; <--- compile error a:any='123'; 让b:数字; 设c:string='123'; b=a; 有可能以这样的方式从编译器获取警告吗 否。any是为了与所有(即任何)类型兼容而明确存在的类型 有可能以这样的方式从编译器获取警告吗 否。
let a: any = '123';
let b: number;
let c: string = '123';
b = a; <--- I want warning
b = c; <--- compile error
a:any='123';
让b:数字;
设c:string='123';
b=a;
有可能以这样的方式从编译器获取警告吗
否。any
是为了与所有(即任何)类型兼容而明确存在的类型
有可能以这样的方式从编译器获取警告吗
否。any
是一种明确存在的类型,其目的是与所有(即任何)类型兼容。这就像在闹钟处于“关闭”设置时询问如何使闹钟响。为什么一开始就关机了?我犯了一个错误,用了“错误”这个词。。。我是说警告。或者你的意思是什么?答案说明了一切:any
类型是可分配的,可以通过设计分配给任何其他变量。如果你不想这样做,就不要使用any
。这就像在闹钟处于“关闭”设置时询问如何让它响。为什么一开始就关机了?我犯了一个错误,用了“错误”这个词。。。我是说警告。或者你的意思是什么?答案说明了一切:any
类型是可分配的,可以通过设计分配给任何其他变量。如果您不想这样做,请不要使用any
。