5
<script type="text/javascript">
alert(a);
</script>
控制台日志显示: “未捕获的ReferenceError:未定义”;异“?警报(A)'和 '' 警报(A); VAR一个= 1;在javascript ''
<script type="text/javascript">
alert(a);
var a = 1;
</script>
在浏览中部,日志显示:“未定义”
如何在JS这个代码运行,是什么原因导致这个代码这种差异
[变量提升](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Statements/var#var_hoisting) – Tushar
第二种情况'var a = 1;'如果您将在alert后声明变量发生未定义错误 –
有错字应该警惕(a)不改变(a) – brk