- 함수(function)란 하나의 로직을 재실행 할 수 있도록 하는 것으로 코드의 재사용성을 높여준다.
function numbering () {
i = 0;
while (i < 10) {
document.write(i);
i += 1;
}
}
numbering();
- for문을 사용해 나타내는 것은 실패..
- () 마지막 호출할 때 꼭 필요. 이게 없으면 자바스크립트가 함수를 함수라고 인식하지 못하고 일반 변수로 인식한다고 한다.
반복문 vs 함수
- 반복문은 기계적으로 반복이 될 때 의미가 있음
- 함수는 여러 가지 맥락에서 반복하여 사용이 될 수 있음
- 재사용성
- 가독성
- 유지보수가 용이
return
function get_member1 () {
return 'dhhyy';
}
function get_member2 () {
return 'gomgom';
}
alert(get_member1());
alert(get_member2());

function get_arguments (arg1, arg2) {
return arg1 + arg2;
}
alert(get_arguments(10, 20));
alert(get_arguments(20, 40));