function sum( ) {
for ( let i = 0 ; i < argument.length; i++) {
total += argumnet[i];
}
}
let sumTotal = sum( 1, 2, 3)
현재 argument 객체는 배열과 유사하게 인덱스 접근이 가능하다.
argument는 1,2,3
전달인자는 1,2,3을 전달하고 있다.
sum함수는 매개변수를 정의하지 않고 있다
function 함수이름 ( 매개변수 ) { 함수실행 };
function sum (x,y) {
return x+y
}
sum (1,2)
파라미터 parameter 값은 x,y
전달인자 argument 값은 1,2 가 된다
파라미터가 전달인자값을 받아 함수가 실행된다 !
ES6에 새롭게 추가된 기본 매개변수는 매개변수를 정의할때 기본으로 할당될 인자값과 함께 작성하는 매개변수를 말한다.
function chart ( width = 200, height = 500 ) {
console.log ( `${width} x ${height}`)
매개변수 width , height를 선언하고, 전달인자가 없으면 기본값을 200, 500으로 설정한다.