매개변수 3

[Javascript] 매개변수(parameter)와 전달인자(argument)

매개변수 (Parameter) 함수를 선언할 때 사용하는 변수로, 함수가 어떤 값을 받을 수 있는지 정의하는 부분 function temp(a,b){ return a+b }인자 (Argument)함수를 호출할 때 실제로 전달되는 값으로, 파라미터가 정의된 변수에 전달되는 실제 값 let res = temp(2,3) 매개변수 활용인수를 객체 형태로 만들어 호출 시 순서에 상관없이 해당 값 변경 가능// tip 값 변경하는 함수 function calc(total, tax=0.1, tip= 0.01){ return console.log(`tax : ${tax},tip: ${tip}`) } // 1, 인자의 순서가 잘못되어 tip이 아닌 tax의 값이 변경 calc(100, 0.14) // tax : 0.14..

JS/Javascript 2023.02.04

[Javascript] 함수의 매개변수

• 기본 매개변수 - 항상 같은 매개변수를 반복하는 경우 기본값을 지정하여 기본 매개변수를 사용 - 매개변수는 왼쪽부터 처리하므로 기본값을 사용하는 경우 후순위로 매개변수 나열 * 기본 문법 함수명(매개변수, 매개변수=기본값, 매개변수=기본값) {} function func(b, a = 1) { console.log(b, a); } func(5); // 5, 1 • 나머지 매개변수 : 매개변수의 개수가 가변일 경우 사용하는 문법 - 마침표 3개를 입력 - 매개변수들이 배열로 들어옴 * 기본 문법function 함수(...나머지 매개변수) {}function sample(...item) { return item } console.log(sample(1, 2,3)) // [ 1, 2, 3 ] • 나머지 매개..

JS/Javascript 2023.01.07

[Javascript] 함수의 종류

일반함수 (선언적 함수):이름이 있는 함수재귀호출 시에도 사용 이름이 있는 함수의 경우에는 변수 선언 전이어도 호출이 가능 * 기본 문법function 함수() {}let 함수 = function(){} // 위와 동일한 기능function 함수() { console.log('함수');}console.log(typeof 함수); // function• Sources  * 숫자 계산 기본 문법function 함수(매개변수) { let output = 초깃값; 처리 return ouput}// = a부터 b까지의 합 function sumAll(a, b) { let output = 0; for (let i = a; i i) { output = item; } } return outpu..

JS/Javascript 2023.01.07
반응형