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 相关文章推荐
Mozilla中显示textarea中选择的文字
Sep 07 Javascript
JQuery中html()方法使用不当带来的陷阱
Apr 07 Javascript
ExtJs纵坐标值重复问题的解决方法
Feb 27 Javascript
JS获取时间的方法
Jan 21 Javascript
理解javascript闭包
Dec 15 Javascript
javascript函数命名的三种方式及区别介绍
Mar 22 Javascript
JavaScript数组方法总结分析
May 06 Javascript
Node.js刷新session过期时间的实现方法推荐
May 18 Javascript
Query常用DIV操作获取和设置长度宽度的实现方法
Sep 19 Javascript
如何用webpack4带你实现一个vue的打包的项目
Jun 20 Javascript
JavaScript中为事件指定处理程序的五种方式分析
Jul 27 Javascript
js中对象与对象创建方法的各种方法
Feb 27 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
用户的详细注册和判断
2006/10/09 PHP
超级好用的一个php上传图片类(随机名,缩略图,加水印)
2010/06/30 PHP
PHP函数实现分页含文本分页和数字分页
2014/10/23 PHP
学习php开源项目的源码指南
2014/12/21 PHP
php判断两个日期之间相差多少个月份的方法
2015/06/18 PHP
Javascript日期对象的dateAdd与dateDiff方法
2008/11/18 Javascript
javascript常见用法总结
2014/05/22 Javascript
JQuery做的一个简单的点灯游戏分享
2014/07/16 Javascript
浅谈JS中逗号运算符的用法
2016/06/12 Javascript
针对后台列表table拖拽比较实用的jquery拖动排序
2016/10/10 Javascript
jQuery Validate设置onkeyup验证的实例代码
2016/12/09 Javascript
javascript中this关键字详解
2016/12/12 Javascript
AngularJS 使用ng-repeat报错 [ngRepeat:dupes]
2017/01/19 Javascript
Vue 2.0学习笔记之Vue中的computed属性
2017/10/16 Javascript
JavaScript实现简单动态进度条效果
2018/04/06 Javascript
JavaScript深拷贝和浅拷贝概念与用法实例分析
2018/06/07 Javascript
解决angularjs前后端分离调用接口传递中文时中文乱码的问题
2018/08/13 Javascript
js实现漂亮的星空背景
2019/11/01 Javascript
如何实现js拖拽效果及原理解析
2020/05/08 Javascript
[53:03]Optic vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
[42:48]完美世界DOTA2联赛PWL S3 Magma vs INK ICE 第二场 12.11
2020/12/16 DOTA
Python中itertools模块用法详解
2014/09/25 Python
Python实现简单的HttpServer服务器示例
2017/09/25 Python
Django中文件上传和文件访问微项目的方法
2020/04/27 Python
美国排名第一的在线葡萄酒商店:Wine.com
2016/09/07 全球购物
软件测试工程师面试问题精选
2016/10/28 面试题
体育系毕业生求职自荐信
2014/04/16 职场文书
农村文化活动总结
2014/08/28 职场文书
争先创优心得体会
2014/09/12 职场文书
个人剖析材料范文
2014/09/30 职场文书
2014年远程教育工作总结
2014/12/09 职场文书
办公室行政主管岗位职责
2015/04/09 职场文书
小学运动会报道稿
2015/07/22 职场文书
2019年冬至:天冷暖人心的问候祝福语大全
2019/12/20 职场文书
php7中停止php-fpm服务的方法详解
2021/05/09 PHP
mysql中varchar类型的日期进行比较、排序等操作的实现
2021/11/17 MySQL