์ซ์๊ด๋ จ๋ฉ์๋๐ก
๐งกtoFixed()
- ์์์ ์ n ๋ฒ์งธ ์๋ฆฌ๊น์ง๋ง ๋จ๊ธฐ๊ณ ๋๋จธ์ง ์์์ ๋ฒ๋ฆผ
- toFixed(n)
- ์ซ์ํ์
์ ์ธ์๋ก ๋ฐ์ง๋ง ๋ฌธ์์ด๋ก ๋ฐํํ๋ค
const pi = 3.14159265358979
pi.toFixed(2);
๐งกparseInt()
- ๋ฌธ์์ด์ ์ซ์๋ฅผ ์ซ์ํ์
์ผ๋ก ๋ณํ
- ์์์ ์ ๋ฒ๋ฆฌ๊ณ ์ ์๋ก ๋ฐํ
const pi = "3.14";
parseInt(pi)
๐งกparseFloat()
- ๋ฌธ์์ด์ ์ซ์๋ฅผ ์ซ์ํ์
์ผ๋ก ๋ณํ
- ์์์ ์ ๋ณด์กดํด์ค
const pi = "3.14";
parseFloat(pi)
๐งกtoLocaleString()
- ์ซ์๋ฅผ ํ์ง ์ธ์ด ํ์์ ๋ฌธ์๋ก ๋ฐํํฉ๋๋ค
- ๊ธ์ก๋จ์์ ์ผํ ๋ถ๋๊ฑฐ๋ ๋น์ท
const num = 10000000
console.log(num.toLocaleString())
๐งกNumber.isInteger()
- ์ซ์๊ฐ ์ ์(Integer)์ธ์ง ํ์ธ
const num = 123;
const pi = 3.14;
console.log(Number.inInteger(num))
console.log(Number.inInteger(pi))
๐งกMath
๐Math.abs()
- abs = absolute
- ํน์ ํ ์ซ์์ ์ ๋๊ฐ์ ๋ฐํ ( -1 => 1 )
console.log(Math.abs(-12))
console.log(Math.abs(12))
๐Math.pow()
- ์ฃผ์ด์ง ์ซ์์ ๊ฑฐ๋ญ์ ๊ณฑํ ๊ฐ์ ๋ฐํํฉ๋๋ค.
console.log(Math.pow(4, 2))
console.log(Math.pow(7, 2))
console.log(Math.pow(10, 3))
๐Math.min()
- ์ธ์๋ก ๋ค์ด์จ ์ซ์๋ฐ์ดํฐ ์ค ๊ฐ์ฅ ์์ ๊ฐ์ ๋ฐํ
console.log(Math.min(1,2,3,4))
console.log(Math.min(34,12,10,72))
๐Math.max()
- ์ธ์๋ก ๋ค์ด์จ ์ซ์๋ฐ์ดํฐ ์ค ๊ฐ์ฅ ํฐ ๊ฐ์ ๋ฐํ
console.log(Math.max(1,2,3,4))
console.log(Math.max(12,31,43,16))
๐Math.ceil()
- ์ฌ๋ฆผ ์์ซ์ ์ ์ฌ๋ฆฐ ์ ์ ๋ฐํ
console.log(Math.ceil(1.23))
console.log(Math.ceil(3.14))
๐Math.floor()
- ๋ด๋ฆผ. ์์ซ์ ์ ๋ด๋ฆฐ ์ ์ ๋ฐํ
console.log(Math.ceil(1.23))
console.log(Math.ceil(3.14))
๐Math.round()
- ๋ฐ์ฌ๋ฆผ. ์์ซ์ ์ ๋ฐ์ฌ๋ฆผํ ์ ์ ๋ฐํ
console.log(Math.round(3.1))
console.log(Math.round(3.5))
๐Math.random()
- ๋๋คํ 0~1 ์ฌ์ด์ ๋์ ๋ฐํ (1๊ณผ0์ ์ ๋ ๋์ค์ง ์์)
console.log(Math.random())
console.log(Math.random() * 10)
console.log(Math.floor(Math.random() * 10))
function random(min = 0, max = 10) {
return Math.floor(Math.random() * (max - min)) + min
}