Access declaration, but no initialized variable
let aaa
console.log(aaa) // undefined
Copy the code
Access properties that do not exist
let aaa = {}
console.log(aaa.c) // undefined
Copy the code
3. No explicit values are passed to the parameters of the access function
(function (b){
console.log(b)
})() // undefined
Copy the code
4. Access any variable set to undefined
let aaa = undefined
console.log(aaa); // undefined
Copy the code
5. Functions that do not define a return implicitly return
function aaa(){}
console.log(aaa()) // undefined
Copy the code
The function return does not explicitly return anything
function aaa(){
return
}
console.log(aaa()) // undefined
Copy the code