티스토리 뷰
함수
▷ 프로그램 내에서 논리적으로 연관된 일련의 식이나 문장 등을 하나의 단위로 묶어 놓은 집합
* 프로그램의 구조화, 코드의 길이가 짧고 유지보수 등이 용이
* 보통 <head> 부분에서 정의
* 함수 정의
☞ function 함수명 ( [ 매개변수1, …, 매개변수n ] )
{
문장;
…
[ return 반환값; ]
}
* 함수 호출
☞ [ 변수 ] = 함수명 ( [ 매개변수1, …, 매개변수n ] );
무명 함수
▷ 함수명을 지정하지 않고 선언된 함수
* 함수를 변수에 저장하였다가 나중에 한 번만 호출하는 경우
* 정의
☞ var 변수 = function ( [ 매개변수1, …, 매개변수n ] )
{
문장;
…
[ return 반홖값; ]
}
* 호출
☞ 변수( [ 매개변수1, …, 매개변수n ] );
함수
콜백함수
▷ 매개변수로 전달되는 함수
알림 창: alert() 함수
▷ [확인] 버튺을 갖고 있는 메시지 창을 띄우는 함수
* 경고와 같은 안내 메시지를 보여줄 때 사용
확인 창: confirm() 함수
▷ 사용자에게 메시지를 보여 주고 [확인] 또는 [취소] 버튺을 선택하도록 한 후, 이에 따라 다음 작업을 수행
입력 창: prompt() 함수
▷ 사용자로부터 키보드로 원하는 데이터를 입력받을 때 사용