关于作用域的问题。 js中只有2个作用域:函数作用域和全局作用域。
我的理解:
然而情况1和情况2的结果并不相同。 情况1是报错,而情况2为undefined。
</body>
// 情况1
<script type="text/javascript">
console.log(a);
</script>
<script>
var a ="nanannaa"
</script>
// 情况2
<script>
console.log(a);
var a ="nanannaa"
</script>
//情况3
<script>
var a ="nanannaa"
</script>
<script type="text/javascript">
console.log(a);
</script>
</html>