13. Function(함수) - 여러 인자

13. Function(함수) - 여러 인자

13-1. Function(함수) - 여러 인자

이전에 함수에 데이터(인자)를 전달하는 방법에 대해 다뤄보았습니다. 이번에는 여러개의 데이터를 전달받는 함수에 대해 알아봅시다. 함수에 인수가 한 개가 아닌 여러 개 전달할 수도 있습니다.

function alertSuccess(month, name) {
  alert(month + "월의 당첨자는 " + name + "입니다.");
}

alertSuccess(3, "김개발");

 

Assignment

index.js에서 meetAt 함수를 만들어주세요.

  • 인자를 세개 받습니다.

    1. 첫번째 인자는 년도에 해당하는 숫자입니다.
    2. 두번째 인자는 월에 해당하는 숫자입니다.
    3. 세번째 인자는 일에 해당하는 숫자입니다.
  • 년도 인자만 받았을 경우 → "1234년" 과 같은 형식의 문자열을 리턴 해주세요.

  • 년도,월 인자를 받았을 경우 → 년도와 월을 조합해서 "1234년 5월" 과 같은 형식의 문자열을 리턴 해주세요.

  • 년도,월,일 인자를 전부 받았을 경우 → 년도,월,일을 조합해서 "1234/5/6" 과 같은 형식의 문자열을 리턴 해주세요.

    meetAt(2022); // 결과 --> "2022년"
    meetAt(2032, 3); // 결과 --> "2032년 3월"
    meetAt(1987, 10, 28); // 결과 --> "1987/10/28"

function meetAt(year, month, date) {

  if(year, month, date){
  	return year+'/'+month+'/'+date;
  }else if(year,month){
    return year +'년'+ month +'월'; 
  }else{
  	year + '년'
  }
}

함수의 인자의 갯수는 내가 설정이 가능하다.

좋은 웹페이지 즐겨찾기