任意值(any)
一个普通类型,在赋值过程中改变其类型是不被允许的
let number: string = '7'
number = 8; (错)
这时候,如果想要number可以在赋值过程中改变其类型,就可以在最开始的时候把它定义为any类型
let number: any = '7'
number = 8;
该类型变量的任何属性都是允许访问的
let anything:any = 'Tom';
console.log(anything.name);
该类型变量的任何方法都是允许调用的
let anything:any = 'Tom';
anything.setName('amy');
最后,如果声明变量的时候未指定其类型,那么它会被认为是any类型
let something;
等价于
let something:any;
本文介绍了 TypeScript 中 any 类型的基本概念及其使用方法。探讨了如何使用 any 类型来赋予变量更多的灵活性,包括属性访问和方法调用,并指出当声明变量未指定类型时,默认会被认为是 any 类型。
1357

被折叠的 条评论
为什么被折叠?



