JavaScript의 NOTICE_INFINITY

Shiv Yadav 2023년10월12일
JavaScript의 NOTICE_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"
작가: Shiv Yadav
Shiv Yadav avatar Shiv Yadav avatar

Shiv is a self-driven and passionate Machine learning Learner who is innovative in application design, development, testing, and deployment and provides program requirements into sustainable advanced technical solutions through JavaScript, Python, and other programs for continuous improvement of AI technologies.

LinkedIn