javascript定义变量时加var与不加var的区别


Posted in Javascript onDecember 22, 2014

一、外部的为全局,内部的为局部变量。

二、加var为局部变量(在方法内),不加var为全局变量(当方法内有一次使用后)

<script type="text/javascript"> 

var golbe="global"; 

test(); 

function test(){ 

     var local="local"; 

    document.write(golbe); 

    document.write(local); 

}

document.write(golbe); 

document.write(local);

</script>

在上面的test方法内,当把local变量的var去掉后,local就变成了全局变量,但是在局部不使用local,则这个local作为全局是无效的。

为了验证这点,我把test方法内部唯一使用local变量的这句代码注释掉.发现在外部也打印不出来了。

总结:全局变量可以不声明var 函数内变量必须声明var,在定义全局变量时加或不加var关键字没什么影响;但在定义局部变量时如果不加var关键字javascript解释程序会将其解释为全局变量。

Javascript 相关文章推荐
JS实现往下不断流动网页背景的方法
Feb 27 Javascript
js window对象属性和方法相关资料整理
Nov 11 Javascript
Javascript获取统一管理的提示语(message)
Feb 03 Javascript
React实现双向绑定示例代码
Sep 19 Javascript
angularjs 中$apply,$digest,$watch详解
Oct 13 Javascript
jQuery学习笔记之入门
Dec 14 Javascript
JavaScript中双向数据绑定详解
May 03 Javascript
jQuery事件_动力节点Java学院整理
Jul 05 jQuery
JavaScript实现无刷新上传预览图片功能
Aug 02 Javascript
浅谈jquery fullpage 插件增加头部和版权的方法
Mar 20 jQuery
配置node服务器并且链接微信公众号接口配置步骤详解
Jun 21 Javascript
解决vue-router 二级导航默认选中某一选项的问题
Nov 01 Javascript
javascript操作字符串的原生方法
Dec 22 #Javascript
JavaScript动态创建link标签到head里的方法
Dec 22 #Javascript
javascript中Date对象的getDay方法使用指南
Dec 22 #Javascript
原生javaScript实现图片延时加载的方法
Dec 22 #Javascript
使用JavaScript链式编程实现模拟Jquery函数
Dec 21 #Javascript
使用jQuery简单实现模拟浏览器搜索功能
Dec 21 #Javascript
编写简单的jQuery提示插件
Dec 21 #Javascript
You might like
PHP中捕获超时事件的方法实例
2015/02/12 PHP
让ThinkPHP的模板引擎达到最佳效率的方法详解
2017/03/14 PHP
PHP基于递归算法解决兔子生兔子问题
2018/05/11 PHP
phpstorm 配置xdebug的示例代码
2019/03/31 PHP
Yii框架布局文件的动态切换操作示例
2019/11/11 PHP
JavaScript/Js脚本处理html元素的自定义属性解析(亲测兼容Firefox与IE)
2013/11/25 Javascript
使用javascript实现判断当前浏览器
2015/04/14 Javascript
Javascript连接Access数据库完整实例
2015/08/03 Javascript
jQuery插件实现表格隔行变色及鼠标滑过高亮显示效果代码
2016/02/25 Javascript
Angular.js如何从PHP读取后台数据
2016/03/24 Javascript
12 款 JS 代码测试必备工具(翻译)
2016/12/13 Javascript
jquery PrintArea 实现票据的套打功能(代码)
2017/03/17 Javascript
javascript数组常见操作方法实例总结【连接、添加、删除、去重、排序等】
2019/06/13 Javascript
微信小程序的开发范式BeautyWe.js入门详解
2019/07/10 Javascript
[05:08]顺网杯ISS-DOTA2赛歌 少女偶像Lunar青春演绎
2013/12/05 DOTA
[03:24]2014DOTA2国际邀请赛 神秘商店生意火爆
2014/07/18 DOTA
python获取指定路径下所有指定后缀文件的方法
2015/05/26 Python
带你了解python装饰器
2017/06/15 Python
Python+OpenCV目标跟踪实现基本的运动检测
2018/07/10 Python
python os.path模块常用方法实例详解
2018/09/16 Python
python list格式数据excel导出方法
2018/10/31 Python
python+django+rest框架配置创建方法
2019/08/31 Python
解决导入django_filters不成功问题No module named 'django_filter'
2020/07/15 Python
css3 border旋转时的动画应用
2016/01/22 HTML / CSS
医学毕业生自荐信
2013/10/11 职场文书
历史系毕业生自荐信
2013/10/28 职场文书
自荐信不宜过于夸大
2013/11/06 职场文书
乡镇干部先进事迹材料
2014/02/03 职场文书
转预备党员政审材料
2014/02/06 职场文书
学生个人自我鉴定
2014/03/26 职场文书
老师对学生的评语
2014/04/18 职场文书
机电系毕业生求职信
2014/07/11 职场文书
违纪学生保证书
2015/02/27 职场文书
2015年前台文员工作总结
2015/05/18 职场文书
公司员工培训管理制度
2015/08/04 职场文书
竞聘书的秘诀
2019/04/02 职场文书