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 |