首页 > 代码库 > js中的作用域
js中的作用域
关于变量和参数问题:
函数外面定义的变量是全局变量,函数内可以直接使用。
在函数内部没有使用var定义的=变量则为全局变量,
在函数内使用var关键字定义的变量是局部变量,即出了函数外边无法获取。
js函数定义的参数没有默认值(目前只有最新的火狐浏览器支持)
<script type="text/javascript"> //变量的作用域 fun() var num =10; //函数外定义的变量称为全局变量 alert(age); function fun(){ var name = ‘int‘;//函数内定义的变量 使用var定义的 称为局部变量 age = 20 //在函数内不使用var定义的变量称为全局变量 alert("全局变量:"+num); alert("局部变量:"+name);//函数内调用函数内变量 } //alert(name);//函数外调用函数内局部变量 alert(age);//函数外调用函数内全局变量 </script>
js中的作用域
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。