Day3_VSCODE_JavaScript_ 함수 호출 및 함수 선언 기초

2023. 4. 6. 09:35Javascript

 🟢사용자 정의 함수(function)
 - 하나의 특별한 목적의 작업을 수행하도록 설계된 독립적인 블록
 - 필요할 때마다 호출하여 해당 작업을 반복해서 수행할 수 있음
 - 코드를 재활용 


    🟡 함수 선언식
        function 함수명(매개변수1,매개변수2.....){
            함수가 호출 되었을 때 실행할 문장;
            .....
            return 값;
        }

        [호출]
        함수명(값1,값2....)

    🟡 함수 표현식
        let/const 변수명 = function(매개변수1,매개변수2......){
            함수가 호출 되었을 때 실행할 문장;
            ....
            return  값
        }

        [호출]
        변수명(값1,값2...)

    <script>
        //함수 호출 
        function func1(){
            console.log('func1()  호출!')
        }
        func1();


        function func2(num){
            console.log(`전달받은 매개변수의 값: ${num}`)
        }

        func2(15)
        func2()             //매개변수가 없으면 undefined
        func2(true)   
        
        
        // 매개변수 2개를 받아 합을 구하기
        function func3(start,end){
            let sum = 0
            for(let i=start;i<=end;i++){
                sum +=i
            }
            console.log(`${start}부터 ${end}까지의 합: ${sum}`)
        }
        
        func3(1,100)
        func3(10)
        
        

        function func4(){
            return '😍';
        }
        console.log(func4)      //메모리를 불러온 것 
        console.log(func4())    //값을 print

        const present = func4();    //return 값을 변수의 저장
        console.log(present);       //  결과: 😍
728x90