javascript变量初始化位置
2015-06-26 09:53
435 查看
变量在之前<script type="text/javascript"></script>(或引用的js文件)中初始化,可以正常访问。
运行程序:弹出123。
变量在本<script type="text/javascript"></script>中初始化,变量在被访问之后代码中初始化,变量访问时得不到值(被定义但得不到值)。
运行程序:弹出undefined。
变量在后续<script type="text/javascript"></script>(或引用的js文件)中初始化,访问不到(相当于未定义)。
运行程序:报错,提示a未定义。
运行程序:弹出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实现倒计时(精确到秒)
- js计算2个日期之间相差天数
- href=“#”与href="javascript:void(0)" 的区别
- Extjs sencha cmd打包压缩部署 前台代码压缩
- 详解JavaScript立即执行函数表达式
- arguments对象验证函数的参数是否合法
- Why we made vorlon.js and how to use it to debug your JavaScript remotely
- JavaScript + CSS3 实现的海报画廊特效
- javascript规范
- Truthy Vs Falsy Values in JavaScript
- 02 js鼠标点击事件在各个浏览器中的写法及Event对象属性介绍
- JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解
- js判断是否为数组的函数: isArray()
- 自动适应屏幕宽度
- JavaScript + CSS3 实现的海报画廊特效
- javascript中外部js文件取得自身完整路径得办法
- js检测是否手机浏览的函数
- javascript和php使用ajax通信传递JSON
- 引用类型2 Array(转换方法和栈方法)——JS学习笔记2015-6-25(第66天)
- javascript实现倒计时(精确到秒)