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 ์ฌ์ฉํ๊ธฐ๋ค์ ์ฝ๋๋ ์ซ์๋ฅผ ๋ ๊ฐ์ ์๋ฅผ ๋ฐ์ ๋๋๊ธฐ ์ฐ์ฐ์ ํ๋ค. ๋ง์ฝ ๊ฒฐ๊ณผ๊ฐ MIN_VALUE ๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ผ๋ฉด func1 ํจ์๋ฅผ ํธ์ถํ๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด func2 ํจ์๋ฅผ ํธ์ถํ๋ค.
Last updated
Was this helpful?