码迷,mamicode.com
首页 > Web开发 > 详细

js中的作用域

时间:2017-05-25 01:25:15      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:type   blog   局部变量   函数定义   调用   function   alert   获取   全局   

关于变量和参数问题:
函数外面定义的变量是全局变量,函数内可以直接使用。
在函数内部没有使用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中的作用域

标签:type   blog   局部变量   函数定义   调用   function   alert   获取   全局   

原文地址:http://www.cnblogs.com/WhatTTEver/p/6901695.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!