javascript中var的重要性分析


Posted in Javascript onFebruary 11, 2015

本文实例分析了javascript中var的重要性。分享给大家供大家参考。具体分析如下:

javascript 的 var 作用是声明变量。

一般情况下不写都不会出错,但有些情况如果不写,会有不同的结果。先看下面的示例:

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

上面这个例子在FF Chrome执行不会有问题,能输出1。但在IE运行呢? 报错:“object doesn't support this property or method”。

因为IE下可以直接通过id获取DOM元素的引用,因此 a=1 就会报错,因为此时的a是 id="a" 的DOM元素。

如果把<div id="a"></div>这句去掉,则不会有问题。为了避免这种冲突情况,建议一定要用var声明变量。

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
JavaScript中的style.display属性操作
Mar 27 Javascript
javascript从右边截取指定字符串的三种实现方法
Nov 29 Javascript
js实现鼠标经过时图片滚动停止的方法
Feb 16 Javascript
IE6兼容透明背景图片及解决方案
Aug 19 Javascript
JS实现iframe自适应高度的方法(兼容IE与FireFox)
Jun 24 Javascript
基于JS模仿windows文件按名称排序效果
Jun 29 Javascript
AngularJS基础 ng-submit 指令简单示例
Aug 03 Javascript
每个程序员都需要学习 JavaScript 的7个理由小结
Sep 03 Javascript
JavaScript插件Tab选项卡效果
Nov 14 Javascript
Angular2管道Pipe及自定义管道格式数据用法实例分析
Nov 29 Javascript
Element Table的row-class-name无效与动态高亮显示选中行背景色
Nov 30 Javascript
vue2和vue3的v-if与v-for优先级对比学习
Oct 10 Javascript
JavaScript设计模式之工厂模式和构造器模式
Feb 11 #Javascript
js实现可兼容IE、FF、Chrome、Opera及Safari的音乐播放器
Feb 11 #Javascript
45个JavaScript编程注意事项、技巧大全
Feb 11 #Javascript
JS实现判断碰撞的方法
Feb 11 #Javascript
javascript异步编程代码书写规范Promise学习笔记
Feb 11 #Javascript
jquery实现动态操作select选中
Feb 11 #Javascript
JS操作HTML自定义属性的方法
Feb 10 #Javascript
You might like
《DOTA3》开发工作已经开始 《DOTA3》将代替《DOTA2》
2021/03/06 DOTA
Zend Studio (eclipse)使用速度优化方法
2011/03/23 PHP
保证JavaScript和Asp、Php等后端程序间传值编码统一
2009/04/17 Javascript
EasySlider 基于jQuery功能强大简单易用的滑动门插件
2010/06/11 Javascript
jquery图片延迟加载 前端开发技能必备系列
2012/06/18 Javascript
Json对象与Json字符串互转(4种转换方式)
2013/03/27 Javascript
javascript表单验证使用示例(javascript验证邮箱)
2014/01/07 Javascript
jQuery往textarea中光标所在位置插入文本的方法
2015/06/26 Javascript
jquery.cookie.js用法实例详解
2015/12/25 Javascript
基于AngularJS实现iOS8自带的计算器
2016/09/12 Javascript
AngularJs中Bootstrap3 datetimepicker使用实例
2016/12/13 Javascript
详解RequireJS按需加载样式文件
2017/04/12 Javascript
vue动态路由实现多级嵌套面包屑的思路与方法
2017/08/16 Javascript
移动设备手势事件库Touch.js使用详解
2017/08/18 Javascript
angular4 如何在全局设置路由跳转动画的方法
2017/08/30 Javascript
JavaScript实现简单音乐播放器
2020/04/17 Javascript
基于Three.js实现360度全景图片
2018/12/30 Javascript
详解vue使用$http服务端收不到参数
2019/04/19 Javascript
vue项目打包后提交到git上为什么没有dist这个文件的解决方法
2020/09/16 Javascript
Javascript异步流程控制之串行执行详解
2020/09/27 Javascript
js 图片懒加载的实现
2020/10/21 Javascript
vue实现lodop打印功能的示例
2020/11/11 Javascript
python利用装饰器进行运算的实例分析
2015/08/04 Python
Pycharm学习教程(4) Python解释器的相关配置
2017/05/03 Python
Python金融数据可视化汇总
2017/11/17 Python
Python学习笔记之图片人脸检测识别实例教程
2019/03/06 Python
python安装本地whl的实例步骤
2019/10/12 Python
基于Python3读写INI配置文件过程解析
2020/07/23 Python
HTML5拖拽API经典实例详解
2018/04/20 HTML / CSS
英国领先的餐饮折扣俱乐部:Gourmet Society
2020/07/26 全球购物
Java如何读取CLOB字段
2013/10/10 面试题
2014年仓库保管员工作总结
2014/12/03 职场文书
感恩的心主题班会
2015/08/12 职场文书
教师岗位说明书
2015/09/30 职场文书
MySql存储过程之逻辑判断和条件控制
2021/05/26 MySQL
Nginx配置使用详解
2022/07/07 Servers