JavaScript

생활코딩 : JS 정리 -3. 함수 (by 웹 어플리케이션 만들기)

식초 2020. 8. 29. 11:35

함수

  • function 함수이름() {~~@~~}
  • 함수이름();

 

  • function a(){

        document.write("Hello Function");

      }

  •  a();

반복문과 다른점은  a();를 어디에서나 써도 된다. 출력이 된다.

 

 

 

 

 

함수의 입력

  • function a(input){

        document.write(input);

      }

      a(2);                                           : 2를 넣으면 2가 나온다. 3을 넣으면 3이 나온다. input으로 동일하게 했다.

 

  • function a(input){

        document.write(input+1);

      }

      a(5);                                            : 6이 나온다. a에 있는 5가 input으로 들어간다. 그리고 1이 더해진다.

 

 

 

 

 

함수의 출력

  • function a(input){

        return input+1;

      }

 

      document.write(a(5));          : 6이 나온다. a에 있는 5가 input으로 들어간다. 그리고 return 값이 나오면 그 뒤에 있는 값이 출력된다. 즉 5더하기 1은 6.

     

      prompt(a(5));                            : 역시 알림창이 뜨면서 6이 나온다. 출력 함수이다.

 

  • prompt()는 내장되어있는 함수이다. built-in function.
  • write()는 내장되어있는 함수이다.
  • document. 는 객체이다. 성격이 비슷한 함수를 분류해서  묶어준다.