๐ย Reference
toPrecision()
๋ฉ์๋๋ Number ๊ฐ์ฒด๋ฅผ ์ง์ ๋ ์ ๋ฐ๋๋ก ๋ํ๋ด๋ ๋ฌธ์์ด์ ๋ฐํํ๋ค.toPrecision()
ํจ์๋ ์ซ์(numObj)๋ฅผ ํ๋ผ๋ฏธํฐ๋ก ์ ๋ฌ๋ย ์ ํจ ์๋ฆฟ์(precision) ๊ธธ์ด์ ๋ฌธ์์ด๋ก ๋ง๋ค์ด์ ๋ฆฌํด ํ๋ค.var numObj = 5.123456;
console.log(numObj.toPrecision()); // logs '5.123456'
console.log(numObj.toPrecision(5)); // logs '5.1235'
console.log(numObj.toPrecision(2)); // logs '5.1'
console.log(numObj.toPrecision(1)); // logs '5'
numObj = 0.000123
console.log(numObj.toPrecision()); // logs '0.000123'
console.log(numObj.toPrecision(5)); // logs '0.00012300'
console.log(numObj.toPrecision(2)); // logs '0.00012'
console.log(numObj.toPrecision(1)); // logs '0.0001'
// ์ผ๋ถ ์ํฉ์์๋ ์ง์ ํ๊ธฐ๋ฒ์ด ๋ฐํ ๋ ์ ์์ต๋๋ค
console.log((1234.5).toPrecision(2)); // logs '1.2e+3'