undefined到底是一個(gè)值還是一個(gè)類型呢?要怎么理解?
1、聲明一個(gè)變量parameter,不賦值
let parameter;
console.log('parameter=', parameter); //parameter undefined
此時(shí)parameter根據(jù)前后文推導(dǎo)一個(gè)any類型,因未賦值,輸入值為undefined
2、聲明一個(gè)變量parameter1,指定類型為undefined
let parameter1: undefined;
console.log('parameter1=', parameter1); //parameter1 undefined
此時(shí)parameter1是一個(gè)undefined,打印值也是undefined
2022-01-03
undefined當(dāng)成類型時(shí),就是undefined,當(dāng)成值時(shí),沒有賦值的變量的就是undefined,也就是老師課程說(shuō)的沒有值,沒有初始化的一個(gè)變量