Skip to content

Latest commit

 

History

History
58 lines (43 loc) · 807 Bytes

함수.md

File metadata and controls

58 lines (43 loc) · 807 Bytes

함수

함수의 형식

function 함수명 ( [parameter .. [, paremeter]]){
	code
	return 
}


함수의 정의와 호출

function numbering(){
	i = 0;
	while(i<10){
		document.write(i);
		i += 1;
	}
}

numbering(); //0123456789


함수를 파라미터로 사용하기

function sum(a, b){
	alert(a+b);
}
// 함수에 ()를 빼고 파라미터로 넘겨 사용 가능
function calculator(a, b, sum){
	sum(a,b);
}


JS에서 함수 또한 객체이다 따라서 함수는 값으로 사용될 수 있다

var a = function sum(a,b){ alert(a+b);};

// a(3,5) => 8

// 함수명을 적지 않아도 함수를 값에 넣을 수 있다

var a = new Function('x','y','alert x+y');
var a = function(x,y) { alert(x+y);};