Всем привет!
Учусь программировать на JS, так что не судите строго
![](https://javascript.ru/forum/images/smilies/smile.gif)
. Не могу понять отличия в таких кодах:
<script type="text/javascript">
var test1=1;
alert(test1);//выводится 1
</script>
и
<script type="text/javascript">
var test2=2;
</script>
<script type="text/javascript">
alert(test2);//не выводится ничего :(
</script>
Блоки <script type="text/javascript"></script> создают какое-то пространство имен?
Почему переменная тест2 не является глобальной?
![Unsure](https://javascript.ru/forum/images/smilies/unsure.gif)
Спасибо за помощь !