Skip to content

Latest commit

 

History

History
44 lines (36 loc) · 3.15 KB

File metadata and controls

44 lines (36 loc) · 3.15 KB

#함수지향

자바스크립트와 다른 언어의 가장 큰 차이점은 이 함수가 값이 될 수 있다는 것이며, 그로인해 함수의 로직을 재활용 할 수 있다는 점입니다. 현재 자바스크립트의 사용처가 웹, 서버 등등을 가리지 않고 커진 이유가 이런 재활용성에 있습니다.


### 함수 ```javascript <script> function numbering(){ i = 0; while(i < 10){ document.write(i); i += 1; } } numbering(); </script> ```

함수는 function 뒤에 함수의 이름 numbering이 오고, 소괄호가 따라옵니다. 소괄호엔 인자라는 값이 차례로 들어오는데 이 값은 함수를 호출할 때 함수의 로직으로 전달될 변수입니다. 인자는 생략 할 수 있습니다. 함수를 호출 했을 때 실행하게 될 로직 부분이 중괄호 안쪽에 들어갑니다. 위의 numbering 함수는 0부터 9까지를 화면에 출력하라는 내용의 로직이며, 제일 하단의 numbering(); 이라는 구문에 의해서 numbering이라는 이름의 함수가 호출됩니다.

ex) 함수 실행


정리문서 바로가기