The Web Developer 부트캠프 2022

Function 함수

거위발바닥 2022. 9. 19. 11:47

function funcName(인수){

      //do something

}

함수를 만든다 

함수에서의 인수는 함수에 넣는 값. 

인수는 여러가지 너흘 수 있음 funcName(20, 25) or funcName(20, 25, 30)

 

function greet(person) {

    console.log(`Hi, ${person}!` );

}

 

greet('jun'); // Hi, jun!

function rant(message) {
    console.log(message.toUpperCase())
    console.log(message.toUpperCase())
    console.log(message.toUpperCase())
};

rant("i hate bee")
 
rant라는 함수에 " i hate bee " 를 넣으면 콘솔 로그로 
I HATE BEE 가 나온다. 
 
function greet(firstName, lastName) {
    console.log(`Hello ${firstName} ${lastName[0]}!!!`)
}

greet("Kim", "junyoung")
/// Hello Kim J!!!
 
인수를 2개 넣는것도 가능하다. ( 함수를 받을때 인수의 순서가 중요함 )

return 함수는 함수를 끝내고 함수의 값을 함수 밖으로 내보낸다.

function add(x, y) {
    if (typeof x !== 'number' || typeof y !== 'number') {
        return false;
    }
    return x + y;
}
 
add(1,5) 를 하면 add(1,5) 라는 값이 return으로인해 사라지지 않고 저장되어 
나중에 add( add(1,5) , 9 ) 를 하는게 가능하다.
만약 return을 하지 않으면 나온 값이 다른 실행을 하면 저장되지 않고 사라진다. 
 

'The Web Developer 부트캠프 2022' 카테고리의 다른 글

JS SCOPE  (0) 2022.09.19
Function 연습문제  (0) 2022.09.19
JS 숫자맞추기 게임  (0) 2022.09.18
JS 반복문  (0) 2022.09.18
JS Property 객체, 객체 반복문  (1) 2022.09.18