Number.MIN_VALUE

Number.MIN_VALUE 속성은 JavaScriptμ—μ„œ κ°€μž₯ μž‘μ€ μ–‘μˆ˜ 값을 λ‚˜νƒ€λ‚Έλ‹€.

function multiply(x, y) {
  if (x * y < Number.MIN_VALUE) return 'Process as -Infinity';

  return (x * y);
}

multiply(5e-324, 1); // 5e-324
multiply(-1.7976931348623157e+308, 2); // "Process as -Infinity"

Description

MIN_VALUE 속성은 JavaScriptμ—μ„œ ν‘œν˜„ν•  수 μžˆλŠ” 0에 κ°€μž₯ κ°€κΉμ§€λ§Œ μŒμˆ˜λŠ” μ•„λ‹Œ μˆ˜μ΄λ‹€.

MIN_VALUE 의 값은 μ•½ 5e-324 이닀. MIN_VALUE 보닀 μž‘μ€ κ°’("μ–Έλ”ν”Œλ‘œμš° κ°’")은 0으둜 λ³€ν™˜λœλ‹€.

MIN_VALUE λŠ” Number 의 정적 속성이기 λ•Œλ¬Έμ—, 직접 μƒμ„±ν•œ Number 객체의 속성이 μ•„λ‹ˆλΌ Number.MIN_VALUE ν˜•μ‹μœΌλ‘œ μ‚¬μš©ν•΄μ•Ό ν•©λ‹ˆλ‹€.

Examples

MIN_VALUE μ‚¬μš©ν•˜κΈ°

λ‹€μŒ μ½”λ“œλŠ” 숫자λ₯Ό 두 개의 수λ₯Ό λ°›μ•„ λ‚˜λˆ„κΈ° 연산을 ν•œλ‹€. λ§Œμ•½ κ²°κ³Όκ°€ MIN_VALUE 보닀 ν¬κ±°λ‚˜ κ°™μœΌλ©΄ func1 ν•¨μˆ˜λ₯Ό ν˜ΈμΆœν•˜κ³ , κ·Έλ ‡μ§€ μ•ŠμœΌλ©΄ func2 ν•¨μˆ˜λ₯Ό ν˜ΈμΆœν•œλ‹€.

Last updated