var / let 声明的全局变量 var 声明的全局变量会设置成 global 的属性(特性) let 则只是块级全局变量,所以不能用任何方法检测到。只能用 try...catch 测试 // 两个非 module 类型的 script 中声明在同一个作用域下