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 相关文章推荐
JS连连看源码完美注释版(推荐)
Dec 09 Javascript
深入理解javascript中defer的作用
Dec 11 Javascript
jQuery实现强制cookie过期方法汇总
May 22 Javascript
理解javascript异步编程
Jan 27 Javascript
基于angularjs实现图片放大镜效果
Aug 31 Javascript
jquery将标签元素的高设为屏幕的百分比
Apr 19 jQuery
基于jQuery Easyui实现登陆框界面
Jul 10 jQuery
Vue v2.4中新增的$attrs及$listeners属性使用教程
Jan 08 Javascript
vue项目部署到Apache服务器中遇到的问题解决
Aug 24 Javascript
js使用formData实现批量上传
Mar 27 Javascript
vue工程全局设置ajax的等待动效的方法
Feb 22 Javascript
layui 阻止图片上传的实例(before方法)
Sep 26 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中session使用示例
2014/03/29 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
2017/11/12 PHP
laravel5.5添加echarts实现画图功能的方法
2019/10/09 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
2020/02/22 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
2020/04/05 PHP
js 动态添加标签(新增一行,其实很简单,就是几个函数的应用)
2009/03/26 Javascript
Jquery判断$(&quot;#id&quot;)获取的对象是否存在的方法
2013/09/25 Javascript
从零学习node.js之利用express搭建简易论坛(七)
2017/02/25 Javascript
vue.js学习之vue-cli定制脚手架详解
2017/07/02 Javascript
angular使用bootstrap方法手动启动的实例代码
2017/07/18 Javascript
Koa项目搭建过程详细记录
2018/04/12 Javascript
如何正确理解vue中的key详解
2019/11/02 Javascript
vue-cli设置publicPath小记
2020/04/14 Javascript
VSCode搭建Vue项目的方法
2020/04/30 Javascript
jQuery 动画与停止动画效果实例详解
2020/05/19 jQuery
vue 基于abstract 路由模式 实现页面内嵌的示例代码
2020/12/14 Vue.js
Vue项目中使用mock.js的完整步骤
2021/01/12 Vue.js
Python多线程编程(二):启动线程的两种方法
2015/04/05 Python
Python实现命令行通讯录实例教程
2016/08/18 Python
详解python爬虫系列之初识爬虫
2019/04/06 Python
Django如何实现网站注册用户邮箱验证功能
2019/08/14 Python
Python文件路径名的操作方法
2019/10/30 Python
python解析多层json操作示例
2019/12/30 Python
python3实现往mysql中插入datetime类型的数据
2020/03/02 Python
如何导出python安装的所有模块名称和版本号到文件中
2020/06/05 Python
Python学习之路之pycharm的第一个项目搭建过程
2020/06/18 Python
Python的3种运行方式:命令行窗口、Python解释器、IDLE的实现
2020/10/10 Python
Html5新标签datalist实现输入框与后台数据库数据的动态匹配
2017/05/18 HTML / CSS
Aquatalia官网:意大利著名鞋履品牌
2019/09/26 全球购物
新闻专业个人自我评价
2013/09/21 职场文书
高中运动会入场词
2014/02/14 职场文书
危货运输企业安全生产责任书
2014/07/28 职场文书
教师节座谈会主持词
2015/07/03 职场文书
高中生物教学反思
2016/02/20 职场文书
大学生暑期实践报告之企业经营管理
2019/08/08 职场文书
Pyhton爬虫知识之正则表达式详解
2022/04/01 Python