whatisthis?
javaScript. Math.floor๊ณผ Math.trunc์ ์ฐจ์ด ๋ณธ๋ฌธ
โ Math.floor vs Math.trunc
๐ก Math ๊ฐ์ฒด์ ๋ฐ์ฌ๋ฆผ ๊ด๋ จ ํจ์๋ค.
Math.round() // ๋ฐ์ฌ๋ฆผ
Math.ceil() // ์ฌ๋ฆผ
Math.floor() // ๋ด๋ฆผ
์๋ฐ์คํฌ๋ฆฝํธ์ Math ๊ฐ์ฒด์๋ ๋ฐ์ฌ๋ฆผ ๊ด๋ จ ํจ์๋ค์ด ์๋ค.
์ ์ธ๊ฐ์ง ํจ์๋ ์์/์์์ ๋ฐ๋ผ ๊ณ์ฐ์ ๋ฌ๋ฆฌ ํ๋ค.
๊ทธ๋ฌ๋, Math.trunc() ํจ์๋ฅผ ์ดํด๋ณด์.
Math.trunc() // ์ ์๋ถ๋ถ ๋ฐํ (์์์ ์ ๊ฑฐ) - ์์๋ ์์๋ ๋จ์ํ ์ ์๋ถ๋ถ๋ง ๋ฐํ
์์์ด๊ฑด ์์์ด๊ฑด ์๊ด์์ด ์์์ ์ดํ ์ฐ์ธก๋ถ๋ถ์ ์ ๊ฑฐํ๋ ๋งค์ฐ ๋จ์ํ ๋์์ ํ๋ ํจ์์.
+) ํจ์์ธ์๋ ์๋ฌต์ ์ผ๋ก ์ซ์๋ก ๋ณํ๋์ด ๋ฉ์๋์ ์ ๋ฌ๋จ.
Math.trunc(13.37); // 13
Math.trunc(-0.123); // -0
String์ด ๋ค์ด๊ฐ๋ฉด NaN ์ค๋ฅ๊ฐ ๋ฌ๋ค. (Not a Number)
'WEB STUDY > JAVASCRIPT' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
javaScript(Node.js). readline๊ณผ fs๋ชจ๋ (0) | 2021.12.06 |
---|---|
javaScript. Array(๋ฐฐ์ด) (0) | 2021.12.06 |
javaScript. ํธ์ด์คํ (Hoisting) ์ด๋? (0) | 2021.12.06 |
Momentum clone (part final) (0) | 2021.11.28 |
javascript) ๊ฐ์ฒด(object)์ ๊ตฌ์ฑ + JSON / AJAX (0) | 2021.11.06 |