首页 > 编程语言 > 详细

javascript变量初始化位置

时间:2015-06-26 10:43:11      阅读:307      评论:0      收藏:0      [点我收藏+]

变量在之前<script type="text/javascript"></script>(或引用的js文件)中初始化,可以正常访问。

运行程序:弹出123。

<script type="text/javascript">
  var a = 123;
</script>

<script type="text/javascript">
  alert(a);
</script>

 

变量在本<script type="text/javascript"></script>中初始化,变量在被访问之后代码中初始化,变量访问时得不到值(被定义但得不到值)。

运行程序:弹出undefined。

<script type="text/javascript">
  alert(a);
  var a = 123;
</script>

 

变量在后续<script type="text/javascript"></script>>(或引用的js文件)中初始化,访问不到(相当于未定义)。

运行程序:报错,提示a未定义。

<script type="text/javascript">
  alert(a);
</script>

<script type="text/javascript">
  var a = 123;
</script>

 

javascript变量初始化位置

原文:http://www.cnblogs.com/MrHacker/p/4601308.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!