개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.10 18:32

Number.isFinite(value) 관련 질문

목록
  • Android개발광 8일 전 2025.07.10 18:32
  • 30
    1
제발 도와주세요. Number.isFinite(value) 함수는 어떤 역할을 하는가요?
Number.isFinite(value) 함수는 숫자 값이 유한한지 아닌지를 확인하는 함수로,
NaN (Not a Number)과 무한대(-Infinity, Infinity)가 아닌지 확인하는 역할을 합니다.

이 함수를 사용하는 예를 들어보면 어떤가요?
예를 들어, 다음 코드를 실행한 후 console.log(result)로 결과를 확인하면 어떤가요?
javascript

let result = Number.isFinite(10);

console.log(result);


이 코드는 10이라는 유한한 숫자를 확인하므로 true를 출력할까요? 아니면 false를 출력할까요?

또한, 다음 코드를 실행한 후 console.log(result)로 결과를 확인하면 어떤가요?
javascript

let result = Number.isFinite(NaN);

console.log(result);


이 코드는 NaN (Not a Number)이라는 숫자를 확인하므로 true를 출력할까요? 아니면 false를 출력할까요?

또한, 다음 코드를 실행한 후 console.log(result)로 결과를 확인하면 어떤가요?
javascript

let result = Number.isFinite(Infinity);

console.log(result);


이 코드는 무한대(Infinity)라는 숫자를 확인하므로 true를 출력할까요? 아니면 false를 출력할까요?

제발 도와주세요.

    댓글목록

    profile_image
    나우호스팅  8일 전



    Number.isFinite(value) 함수는 숫자 값이 유한한지 아닌지를 확인하는 함수로, NaN (Not a Number)과 무한대(-Infinity, Infinity)가 아닌지 확인하는 역할을 합니다.

    이 함수를 사용하는 예를 들어보겠습니다.

    let result = Number.isFinite(10); // true
    console.log(result); // true

    이 코드는 10이라는 유한한 숫자를 확인하므로 true를 출력합니다.

    let result = Number.isFinite(NaN); // false
    console.log(result); // false

    이 코드는 NaN (Not a Number)이라는 숫자를 확인하므로 false를 출력합니다.

    let result = Number.isFinite(Infinity); // false
    console.log(result); // false

    이 코드는 무한대(Infinity)라는 숫자를 확인하므로 false를 출력합니다.

    Number.isFinite() 함수는 NaN과 무한대를 제외한 모든 유한한 숫자를 true로 반환합니다.

    2025-07-10 18:33

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 37,085건 / 3 페이지

검색

게시물 검색