const name = '啊哈哈哈哈'
console.log(delete name) //false
因为 delete 只能删除对象上的属性,name 不是属性,所以删除失败
age = 18
console.log(delete age) //true
因为我们不使用任何声明创建变量,它会被视作全局变量,挂载到 window 对象上面,等价于 delete window.age,所以删除成功。
console.log(typeof age) //"undefined"
undefined 是因为 age 被删除了。