let x = 一个未定义的变量

从此以后使用x都会报错

x处于一种 既定义又未定义 的状态。

在多个script中使用x依然会报错。

<script>
let x = a;
</script>
<script>
x = 1;
</script>
<script>
var x = 2;
</script>
<script>
const x = 3;
</script>