카테고리 없음

5. 함수 (Function)

pcy 2022. 9. 13. 17:58

함수 (function)

: 특정한 일을 수행하는 코드의 집합

가독성, 재사용 가능, 유지보수성

 

1.선언적 함수(일반, 함수 선언식)

 

script
   
1.선언적 함수(일반)
    function 함수명(){
        자바스크립트 코드들...
    }
    함수명();       위에서 정의한 함수 실행(호출)
 
 
function add(a,b){
    const result=a+b;
    console.log(result);
}
add(10,20);
// 30

 

 

 

2.익명 함수 (함수 표현식)

: 함수 이름이 없는 함수, 변수를 함수처럼 사용, 함수도 객체이기 때문에 가능

 

script
2.익명 함수 (함수 표현식)
    변수명=function(){
        자바스크립트 코드들...
    }
    변수명();           함수 실행
 
        let aaa = function(){
          let plus = Number(num1)+Number(num2);
          let multiply = num1*num2;
          document.write(`num1과 num2를 더한 값은 ${plus},<br>
          num1과 num2를 곱한 값은 ${multiply}`);
        };
        aaa();

 

 

 

3.익명 즉시 실행 함수 (선언과 동시에 실행, 재호출 불가)

: 프런트엔드쪽에서 즉각적으로 실행할 때 사용, 권장x

 

script
 
3.익명 즉시 실행 함수
    (function(){
        자바스크립트 코드들...
    }());
 
 
(function (){
    console.log('🍗')
}());
// 🍗