夏目沫沫
2021-12-13 16:33
1、声明一个变量parameter,不赋值
let parameter;
console.log('parameter=', parameter); //parameter undefined
此时parameter根据前后文推导一个any类型,因未赋值,输入值为undefined
2、声明一个变量parameter1,指定类型为undefined
let parameter1: undefined;
console.log('parameter1=', parameter1); //parameter1 undefined
此时parameter1是一个undefined,打印值也是undefined
undefined当成类型时,就是undefined,当成值时,没有赋值的变量的就是undefined,也就是老师课程说的没有值,没有初始化的一个变量
2小时极速入门 TypeScript
26685 学习 · 64 问题
相似问题