Ghost全自动系统备份光盘正式版 V4.5 | 硬盘版 V2.0 | 排行榜 TOP50 | 图文推荐 | 玩小游戏
首页 >> JavaScript >> Js实例技巧 >> 关于JS中变量的显式申明和隐式申明

关于JS中变量的显式申明和隐式申明

作者:CNLei 来源:CNLei blog 时间:2008-9-12 网友评论条 【

当我们使用访问一个没有声明的变量时,JS会报错;

而当我们给一个没有声明的变量赋值时,JS不会报错误,相反它会认为我们是要隐式申明一个全局变量。

示例一:

<script type="text/javascript">
<!--
function Hello(){
  alert(msg);  //访问未声明的变量msg, JS会报错
}
Hello();
//-->
</script> 

示例二:

<script type="text/javascript">
<!--
function Hello(){
  msg="Hi,I\'m LEI.";  //隐式申明变量msg, JS不会报错
  alert(msg);
}
Hello();
//-->
</script> 

附注:

JS中变量申明分显式申明和隐式申明。

在函数中使用var关键字进行显式申明的变量是做为局部变量;

而没有用var关键字,使用直接赋值方式声明的是全局变量。 

站长工具
Google 趋势查询:
相关文章
loading 请稍等,评论加载中...

Aspxhome.com. 中国Asp之家. 版权所有

闽ICP备06017341号