함수의 출력은
return
문을 통해서 출력이 됩니다.// 예시 <script type="text/javascript"> function get_member1(){ return 'sia'; } function get_member2(){ return 'k9706'; } alert(get_member1()); alert(get_member2()); </script>
▶ return문이 실행되면 우선 현재 함수를 종료시킵니다. 그리고 return뒤에 있는 값을 해당 함수에 출력값으로 반환합니다.
그런 후에 alert를 통해 get member1이라는 함수를 호출하면 반환된 'sia'라는 값이 경고창에 뜨게 됩니다.
함수의 입력은 인자라고 합니다.
// 에시 <script type="text/javascript"> function get_argument(arg){ ◀ 인자값을 받아내는 매개변수 return arg; ◀ 함수의 출력 } alert(get_argument(1)); ◀ 가로안의 값 = 인자 alert(get_argument(2)); ◀ 가로안의 값 = 인자 </seript>
▶ argument라는 함수를 호출 할 때 1이라는 숫자를 arg에 넣어주고 arg = 1;처럼 arg는 변수역할이 됩니다. 이것을 매개변수라고 합니다.
return문과 마주치면서 함수가 종료되고 그 뒤에 arg = 1;는 반환됩니다.
결과는 경고창에 1이라는 숫자가 뜨고 그 다음 확인을 누르면 2라는 숫자가 뜨게 됩니다.
자바스크립트에서 배열(array)은 이름과 인덱스로 참조되는 정렬된 값의 집합이라고 정의됩니다. 배열을 구성하는 각각의 값을 배열 요소(element)라고 하며, 배열에서의 위치를 가리키는 숫자를 인덱스(index)라고 합니다.
// 예시 var member = ['egoing', 'k8805', 'sorialgi'] alert(member[0]); alert(member[1]); alert(member[2]); ▶ 대괄호[]는 배열을 만드는 기호입니다. 대괄호 안에 데이터를 콤마(,)로 구분해서 나열하면 배열이 됩니다.
egoing k8805 sorialgi 0 1 2
- 배열의 각 원소들은 고유한 값을 가진다.
- 고유한 값을 색인 또는 index라고 부른다.
- index는 특정한 값을 찾아내는 역할을 한다.