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 相关文章推荐
找到了一篇jQuery与Prototype并存的冲突的解决方法
Aug 29 Javascript
jQuery LigerUI 插件介绍及使用之ligerDrag和ligerResizable示例代码打包
Apr 06 Javascript
浅谈javascript语法和定时函数
May 03 Javascript
高效利用Angular中内置服务$http、$location等
Mar 22 Javascript
jquery div模态窗口的简单实例
May 28 Javascript
JavaScript-html标题滚动效果的简单实现
Sep 08 Javascript
JS出现失效的情况总结
Jan 20 Javascript
angularjs实现猜数字大小功能
May 20 Javascript
vue项目中axios使用详解
Feb 07 Javascript
理解 JavaScript EventEmitter
Mar 29 Javascript
Vue3 响应式侦听与计算的实现
Nov 11 Javascript
如何封装Vue Element的table表格组件
Feb 06 Vue.js
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
CodeIgniter错误mysql_connect(): No such file or directory解决方法
2014/09/06 PHP
php输出全球各个时区列表的方法
2015/03/31 PHP
php简单创建zip压缩文件的方法
2016/04/30 PHP
PHP使用ActiveMQ实例
2018/02/05 PHP
PHP实现的pdo连接数据库并插入数据功能简单示例
2019/03/30 PHP
php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析
2019/06/25 PHP
JavaScript 组件之旅(四):测试 JavaScript 组件
2009/10/28 Javascript
Js表格万条数据瞬间加载实现代码
2014/02/20 Javascript
jquery dataview数据视图插件使用方法
2016/12/23 Javascript
MVVM 双向绑定的实现代码
2018/06/21 Javascript
原生JS实现的简单轮播图功能【适合新手】
2018/08/17 Javascript
Vue动态组件与异步组件实例详解
2019/02/23 Javascript
如何使用Node.js爬取任意网页资源并输出PDF文件到本地
2019/06/17 Javascript
jquery实现下载图片功能
2019/07/18 jQuery
Vue防止白屏添加首屏动画的实例
2019/10/31 Javascript
js原生map实现的方法总结
2020/01/19 Javascript
Python中enumerate()函数编写更Pythonic的循环
2018/03/06 Python
python中datetime模块中strftime/strptime函数的使用
2018/07/03 Python
在Python文件中指定Python解释器的方法
2019/02/18 Python
Python异常处理知识点总结
2019/02/18 Python
python并发编程多进程之守护进程原理解析
2019/08/20 Python
python实现连续变量最优分箱详解--CART算法
2019/11/22 Python
python pprint模块中print()和pprint()两者的区别
2020/02/10 Python
Python将二维列表list的数据输出(TXT,Excel)
2020/04/23 Python
keras之权重初始化方式
2020/05/21 Python
pycharm实现print输出保存到txt文件
2020/06/01 Python
matplotlib.pyplot.matshow 矩阵可视化实例
2020/06/16 Python
python简单实现插入排序实例代码
2020/12/16 Python
html5 标签
2009/07/16 HTML / CSS
NFL欧洲商店(德国):NFL Europe Shop DE
2018/11/03 全球购物
法律专业应届本科毕业生求职信
2013/10/25 职场文书
遗产继承公证书
2014/04/09 职场文书
倡议书格式范文
2014/04/14 职场文书
2014年大学班长工作总结
2014/11/14 职场文书
公司承诺函范文
2015/01/21 职场文书
SpringRetry重试框架的具体使用
2021/07/25 Java/Android