기본 함수
function printNumber() {
var i = 0;
while (i < 3) {
console.log(i);
++i;
}
}
printNumber();
함수의 입력
function sum(first, second) { // parameter
console.log(first + second);
}
sum(1, 2); // argument
매개변수 개수
function print(first) {
console.log(first);
}
print(1, 2); // 1
- 만약 매개변수(parameter)는 하나인데 두 개의 인자(argument)를 넘겨준다면?
- 첫 번째 인자만 받고 나머지 인자는 버린다
함수의 출력
function sum(first, second) {
return first + second;
}
console.log(sum(1, 2));
- 함수 사용의 융통성을 위해서 함수 내부에서 출력하지 않고, 계산한 결과를
return
- 그리고 함수의 반환값을 밖에서 받아서 그것을 출력!