끄적끄적 메모장
[JS] 함수란 ? 본문
함수란 하나의 특별한 목적의 작업을 수행하도록 설계된 독립적인 블록입니다.
이렇게 생성된 함수는 필요할 때마다 호출하여 해당 작업을 반복하여 수행할 수 있습니다.
function addNum(x, y) {
return x + y;
}
또한 함수를 변수에 대입하거나, 함수에 프로퍼티를 지정하는 것도 가능하며,
함수는 다른 함수 내에 중첩되어 정의될 수 있습니다.
위 코드에서
addNum -> 함수이름 : 함수를 구분하는 식별자
x, y -> 매개변수 : 함수를 호출할 때 인수로 전달된 값을 함수 내부에서 사용할 수 있게 해주는 변수
reunrn -> 반환문 : 함수의 실행을 중단하고, 다음에 명시된 표현식의 값을 호출자에게 반환함
함수의 정의를 하였으면, 이제 함수를 사용해야 하니 함수의 호출을 할것입니다.
var sum = addNum(3, 5);
위 코드 처럼 함수이름을 호출하여 3 과 5를 매개변수 x, y에 넣어 3+5를 하여 7을 반환 시켜줍니다.
'프론트엔드 > JavaScript' 카테고리의 다른 글
[JS] JS와 JSP의 차이점에 대해서 알아보자 (0) | 2024.01.31 |
---|---|
[JS] 일반 함수와 화살표 함수의 차이점 (0) | 2023.12.05 |
[JS] 기본타입과 참조타입의 차이점 (0) | 2023.12.01 |
[JS] 전역 스코프 / 함수 스코프 / 블록 스코프 의 차이 (0) | 2023.11.21 |
[JavaScript] 추상클래스, 추상메소드에 대해서 알아보자 (0) | 2023.05.17 |
Comments