JavaScript_Function(함수) - 여러 인자

ha ju·2021년 4월 18일
0

함수에는 인수가 한 개가 아닌 여러 개를 전달할 수도 있다.

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

alertSuccess(3, "김개발");

💡 예제

  • 인자를 세개 받습니다.
    1. 첫번째 인자는 년도에 해당하는 숫자입니다.
    2. 두번째 인자는 월에 해당하는 숫자입니다.
    3. 세번째 인자는 일에 해당하는 숫자입니다.
  • 년도 인자만 받았을 경우 → "1234년" 과 같은 형식의 문자열을 리턴 해주세요.
  • 년도,월 인자를 받았을 경우 → 년도와 월을 조합해서 "1234년 5월" 과 같은 형식의 문자열을 리턴 해주세요.
  • 년도,월,일 인자를 전부 받았을 경우 → 년도,월,일을 조합해서 "1234/5/6" 과 같은 형식의 문자열을 리턴 해주세요.

풀이

function meetAt(year, month, date) {
  if(date) {
    return (year+"/"+month+"/"+date);
  }
  else if(month) {
    return `${year}${month}`;
  }
  else if(year)
  return (year + "년");
}
  • ⭐ date 값이 있을경우, month 값이 있을 경우, year값이 있을경우 순으로 if문 작성

    리턴 작성 팁
    방법1. 문자열에 큰따옴표(""), 다른 데이터 타입과 합칠때는 플러스(+)
    방법2. 백틱(``)으로 묶어주기, 숫자에 중괄호({}), 숫자 앞에 달러($)
    --> 방법2는 백틱 안에서는 띄어쓰기 자율로 조절해줄 수 있어서 편하다.

0개의 댓글