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.validate使用攻略 第五步 正则验证
Jul 01 Javascript
Javascript实现视频轮播在pc端与移动端均可
Sep 29 Javascript
原生JavaScript实现连连看游戏(附源码)
Nov 05 Javascript
浅析js中的浮点型运算问题
Jan 06 Javascript
$.extend 的一个小问题
Jun 18 Javascript
浅谈jQuery的offset()方法及示例分享
Jul 17 Javascript
JS实现的仿淘宝交易倒计时效果
Nov 27 Javascript
javascript对象的相关操作小结
May 16 Javascript
微信小程序 progress组件详解及实例代码
Oct 25 Javascript
Vue+axios 实现http拦截及路由拦截实例
Apr 25 Javascript
详解React之父子组件传递和其它一些要点
Jun 25 Javascript
解决使用bootstrap的dropdown部件时报错:error:Bootstrap dropdown require Popper.js问题
Aug 30 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
php存储过程调用实例代码
2013/02/03 PHP
ThinkPHP中U方法的使用浅析
2014/06/13 PHP
PHP生成随机数的方法实例分析
2015/01/22 PHP
php版微信支付api.mch.weixin.qq.com域名解析慢原因与解决方法
2016/10/12 PHP
Yii实现文章列表置顶功能示例
2016/10/18 PHP
Chrome中模态对话框showModalDialog返回值问题的解决方法
2010/05/25 Javascript
jQuery Clone Bug解决代码
2010/12/22 Javascript
jQuery 淡入淡出 png图在ie8下有黑色边框的解决方法
2013/03/05 Javascript
Extjs4中Form的使用之本地hiddenfield
2013/11/26 Javascript
深入探讨javascript中的数据类型
2015/03/04 Javascript
对Web开发中前端框架与前端类库的一些思考
2015/03/27 Javascript
JavaScript中iframe实现局部刷新的几种方法汇总
2016/01/06 Javascript
jQuery+ajax简单实现文件上传的方法
2016/06/03 Javascript
JavaScript获取IP获取的是IPV6 如何校验
2016/06/12 Javascript
JCrop+ajaxUpload 图像切割上传的实例代码
2016/07/20 Javascript
Bootstrap选项卡动态切换效果
2016/11/28 Javascript
详解vue添加删除元素的方法
2018/06/30 Javascript
JQuery Ajax执行跨域请求数据的解决方案
2018/12/10 jQuery
js抽奖转盘实现方法分析
2020/05/16 Javascript
使用nodejs实现JSON文件自动转Excel的工具(推荐)
2020/06/24 NodeJs
python在windows下实现备份程序实例
2014/07/04 Python
python多进程实现文件下载传输功能
2018/07/28 Python
使用python实现http及ftp服务进行数据传输的方法
2018/10/26 Python
python3.6.5基于kerberos认证的hive和hdfs连接调用方式
2020/06/06 Python
Python 添加文件注释和函数注释操作
2020/08/09 Python
python中复数的共轭复数知识点总结
2020/12/06 Python
css3 伪元素和伪类选择器详解
2014/09/04 HTML / CSS
美国在线工具商店:Acme Tools
2018/06/26 全球购物
德国苹果商店:MacTrade
2020/05/18 全球购物
EJB实例的生命周期
2016/10/28 面试题
《愚公移山》教学反思
2014/02/20 职场文书
文明寄语大全
2014/04/11 职场文书
手机被没收的检讨书
2014/10/04 职场文书
一年级语文下册复习计划
2015/01/17 职场文书
pycharm代码删除恢复的方法
2021/06/26 Python
SpringBoot快速入门详解
2021/07/21 Java/Android