본문 바로가기
javascript

JavaScript 함수: 매개변수 대 인수

by it-square 2022. 2. 15.
반응형

매개 변수

function multiplyByTwo(whatever) {
     return whatever * 2;
};

논쟁들

multiplyByTwo(6);
 
//=> 12

이제 '아무거나'라는 단어로 조금 놀아봅시다.

let whatever = 10;
whatever;
//=> 10
multiplyByTwo(whatever);
//=> 20
 
whatever = 15;
multiplyByTwo(whatever);
//=> 30
multiplyByTwo(8);
//=> 16

또 다른 기능을 소개합니다.

function addTwoNumbers(a, b) {
     return a + b;
}
 
addTwoNumbers(1, 2);
//=> 3
multiplyByTwo(addTwoNumbers(1, 2));
//=> 6

요약하면

function multiplyByTwo(whatever) {
     return whatever * 2;
};
multiplyByTwo(6);
//=>12
let whatever = 10;
whatever;
//=> 10
multiplyByTwo(whatever);
//=> 20
whatever = 15;
whatever;
//=> 15
multiplyByTwo(whatever);
//=> 30
multiplyByTwo(8);
//=> 16
function addTwoNumbers(a, b) {
     return a + b;
}
addTwoNumbers(1, 2);
//=> 3
multiplyByTwo(addTwoNumbers(1, 2));
//=> 6

이 주제에 대해 조금 더 자세히 말씀드리겠습니다.

 
function readThisPost(answerToTheQuestion = 'yes'){
     console.log(`Do I have to read this post? Answer: ${doIHaveTo}`);
};
readThisPost();
//=> Do I have to read this post? Answer: yes
readThisPost('no');
//=> Do I have to read this post? Answer: no

출처:

댓글