웹동네_변수

by Kim Ara

JavaScript

var globalV = "전역변수";

window.onload=function(){
	global2 = "전역변수"; // 함수 내부에서 var없이 변수에 값을 대입하면 전역변수로 만들어진다.
  // global2 = "전역변수"; 는 window.global2 = "전역변수"와 같다.
}

function func1(){
	var local1 = "지역변수";
}

window.onload=function(){
	var local1 = "지역변수"; 
}


////////// 매개변수 //////////
var globalV="전역변수";

window.onload=function(){
	var local1 = "지역변수";
  func1(100, 200);
}

function func1(num1, num2){ 
      //num1, num2는 매개변수 또는 파라미터라고 부른다. 외부에서 함수 내부로 데이터를 전달할 때 사용. 
      //매개변수는 지역변수와 마찬가지로 함수 내부에서만 사용가능하다.
	var local1 = "지역변수";
  
  document.write("매개변수 num1=" + num1 + ", num2 = " +num2);
}


////////// 멤버변수 //////////
function MyClass(){
	this.name = "멤버변수";
  // name이 멤버변수이다. 이 변수는 MyClass라는 클래스에서 만들어지고 사용한다.
}

MyClass.prototype.showName=function(){ //멤버함수 또는 메서드이다.
	document.write("name =", this.name);
}

var objClass = new MyClass();
objClass.showName();