HOWTO · JavaScript

JavaScript의 NOTICE_INFINITY

이 기사는 JavaScript의 NEGATIVE_INFINITY 값을 이해하는 데 도움이 될 것입니다.

이 기사에서는 JavaScript의 NEGATIVE_INFINITY 값을 살펴봅니다.

자바스크립트의 ‘NEGATIVE_INFINITY’

JavaScript의 NEGATIVE_INFINITY는 다른 숫자보다 낮은 상수 값입니다(다른 숫자가 이 값보다 작지 않음을 의미합니다). JavaScript는 NEGATIVE_INFINITY 값을 -Infinity로 표시합니다.

숫자가 NEGATIVE_INFINITY인 일부 조건은 아래에 언급되어 있습니다.

  1. NEGATIVE_INFINITY를 곱한 양수 값은 NEGATIVE_INFINITY입니다.
  2. NEGATIVE_INFINITYPOSITIVE_INFINITY를 제외한 양수 값으로 나눈 값은 NEGATIVE_INFINITY입니다.

한 가지 예를 보겠습니다.

function cNumber(sNum) {
  if (sNum === Number.NEGATIVE_INFINITY) {
    return '-Infinity';
  }
  return 'provided number is good';
}

console.log(cNumber(-Number.MAX_VALUE));

코드 실행

매개변수 sNum을 사용하는 cNumber 함수가 생성되고 sNumNumber.NEGATIVE_INFINITY와 같으면 -Infinity를 반환합니다.

이 프로그램에서 코드를 실행하면 위의 명령을 실행하여 콘솔에서 볼 수 있듯이 숫자가 매개변수로 전달되지 않고 provided number is good을 반환하기 때문에 if 문이 실행되지 않습니다. 암호.

출력:

"provided number is good"

숫자를 매개 변수로 제공하여 코드를 실행하고 반환되는 내용을 살펴보겠습니다.

function cNumber(sNum) {
  if (sNum === Number.NEGATIVE_INFINITY) {
    return '-Infinity';
  }
  return 'provided number is good';
}

console.log(cNumber(-Number.MAX_VALUE * 3));

코드 실행

출력:

"-Infinity"