JavaScript에서 함수를 작성하는 다양한 방법

Flatiron 학교의 첫 번째 단계에서 저는 함수를 다른 방식으로 작성하는 방법을 배웠습니다.

기능이란 무엇입니까?
  • JavaScript의 함수는 작업을 수행하거나 값을 계산하는 일련의 명령문인 프로시저와 유사하지만, 프로시저가 함수로 규정되려면 일부 입력을 받고 일부 명백한 경우 출력을 반환해야 합니다. 입력과 출력 사이의 관계.

  • 함수 작성 유형:
  • 함수 선언
  • 함수 표현식
  • 화살표 기능

  • 함수 선언이란:
  • 함수 선언(function statement)은 지정된 매개변수를 사용하여 함수를 정의합니다. Function 생성자와 함수 표현식을 사용하여 함수를 정의할 수도 있습니다
  • .
  • 함수 선언의 예:

  • 함수는 다음 구문으로 선언됩니다.

    function functionName(parameters) {
      // code to be executed
    }
    


    선언된 함수는 즉시 실행되지 않습니다. 그것들은 "나중에 사용하기 위해 저장"되며 나중에 호출(호출)될 때 실행됩니다.

    function myFunction(a, b) {
      return a * b;
    }
    


    함수 표현식이란:
  • 함수 표현식은 JavaScript에서 함수를 정의하는 또 다른 방법입니다. 여기서는 변수를 사용하여 함수를 정의하고 반환된 값을 해당 변수에 저장합니다.
  • 함수 표현식의 예:

  • 함수 표현식은 변수에 저장할 수 있습니다.

    const x = function (a , b) {return a * b};
    


    함수 표현식이 변수에 저장된 후 변수를 함수로 사용할 수 있습니다.

    const x = function (a, b) {return a * b};
    let z = x(4, 3);
    


    화살표 함수란:
  • 화살표 함수는 익명 함수 표현식을 작성하는 새로운 방법이며 Python과 같은 일부 다른 프로그래밍 언어의 람다 함수와 유사합니다.
  • 기능 화살표의 예:

  • 화살표 기능 이전

    Piece = function() {
      return "One Piece!";
    }
    


    애프터 애로우 기능

    Piece = () => {
      return "One Piece!";
    }
    


    짧아진다! 함수에 명령문이 하나만 있고 명령문이 값을 반환하는 경우 대괄호와 return 키워드를 제거할 수 있습니다.

    Piece = () => "One Piece!";
    

    좋은 웹페이지 즐겨찾기