U9nzxdjhgbxvpserb7o0
codegrow
  • 2016.4.18 01:12
  • 조회수 76
  • 답변수 1
U9nzxdjhgbxvpserb7o0
codegrow
  • 2016.4.18 01:12
  • 조회수 76
  • 답변수 1

정답을 맞히긴 했는데.. 뭔가 덜 맞힌 느낌이..

안녕하세요. 몇 가지 질문이 있어서 글을 남기게 되었습니다.

function evenOrOdd(num) {
// 함수를 완성하세요
if(num%2 == 0 && 0 <=num ){
return "Even";
}else if(num%2 == 1 && 0 <=num){
return "Odd";
}else{
return "정수를 입력하세요";
}
}

이렇게 코드를 작성했는데
여기서 var result = 를 활용 하려면 , 그리고 인자로 넣은 값이 소수가 아니게 하려면 어떻게 해야 할 지 궁금합니다.

evenOrOdd.js
function evenOrOdd(num) {
  // 함수를 완성하세요
  if(num%2 == 0 && 0 <=num ){
    return "Even";
  }else if(num%2 == 1 && 0 <=num){
    return "Odd";
  }else{
    return "정수를 입력하세요";
  }
}
  • #자바스크립트 입문
  • #짝수와 홀수

1 답변

  • Gscxhpxkg5i74t30rimh
    정두식
    • 2016.4.18 09:36

    var result는 활용 안하고 이렇게 하셔도 좋습니다.

    parseInt(num) == num이라는 조건을 확인하면 소수인지 아닌지 확인할 수 있습니다. 이 때 "정수를 입력하세요" 라고 리턴하면 되겠네요.

답변 쓰기

이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.