함수의 기본 문법

    <!DOCTYPE html>
    <html>
      <head>
        <meta charset="utf-8">
        <title></title>
      </head>
      <body>
        <h1>Function</h1>
        <h2>Basic<h2>
          <ul>
            <script>
              function two(){
                document.write('<li>2-1</li>');
                document.write('<li>2-2</li>');
              };
              document.write('<li>1</li>');
              two();
              document.write('<li>3</li>');
              two();
            </script>
          </ul>
          <h2>Parameter & Argument</h2>
          <h2>Return</h2>
      </body>
    </html>

    함수 이름 정하기

    "show"로 시작하는 함수는 대개 무언가를 보여주는 함수

    이 외에 아래와 같은 접두어를 사용할 수 있습니다.

    "get…" – 값을 반환함

    "calc…" – 무언가를 계산함

    "create…" – 무언가를 생성함

    "check…" – 무언가를 확인하고 불린값을 반환함


    Parameter & Argument (매개변수와 인자)

    <!DOCTYPE html>
    <html>
      <head>
        <meta charset="utf-8">
        <title></title>
      </head>
      <body>
          <h2>Parameter & Argument</h2>
          <script>
            function sum(a,b){
              document.write(a+b+'<br>');
            }
            sum(2,3); //5
            sum(3,4); //7
          </script>
          <h2>Return</h2>
      </body>
    </html>

       <script>   
            function sum(a,b -> Parameter(매개변수)){
              document.write(a+b+'<br>');
            }
            sum(2,3); //5
            sum(3,4); -> Argument(인자)
        </script>


    Return (리턴)

    표현식

    1=1 -> true라는 값의 표현식

    sum(2,3) -> 5가 되기 위한 표현식 만들기

    <!DOCTYPE html>
    <html>
      <head>
        <meta charset="utf-8">
        <title></title>
      </head>
      <body>
          <h2>Return</h2>
          <script>
            function sum2(a,b){
              return a+b;
            }
            document.write(sum2(2,3)+'<br>');
            document.write('<div style="font-size:15rem;">'+sum2(5,13)+'</div>');
          </script>
      </body>
    </html>

     

    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기
    loading