undefined到底是一個值還是一個類型呢?要怎么理解?
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
2022-01-03
undefined當成類型時,就是undefined,當成值時,沒有賦值的變量的就是undefined,也就是老師課程說的沒有值,沒有初始化的一個變量