- Math()์ ์๋ ๋ค์ํ ๋ฉ์๋
- .PI : ํ์ด
- .E : ์์ฐ ์์ e
- .floor() : ์์์ ์ดํ๋ฅผ ๋ฒ๋ฆผ
- .ceil() : ์์์ ์ดํ๋ฅผ ์ฌ๋ฆผ
- .abs() : ์ ๋๊ฐ
- .max() : ์ต๋๊ฐ
- .min() : ์ต๊ณ ๊ฐ
- .random() : 0.0 <= x < 1 ์ ์์์ ์ซ์
- .sqrt() : ์ ๊ณฑ๊ทผ
- .random() * ์ซ์ : 0 ~ ์ซ์์ฌ์ด์ ์์์ ์ซ์
<body>
<script>
document.write(Math.PI, "<br>");
document.write(Math.E, "<br>");
document.write(Math.floor(3.14159), "<br>");
document.write(Math.ceil(2.123), "<br>");
document.write(Math.abs(-3), "<br>");
document.write(Math.max(5, 6, 9, 7), "<br>");
document.write(Math.min(5, 6, 7, 9), "<br>");
document.write(Math.random(), "<br>"); //0.0 <= x < 1
document.write(Math.sqrt(36), "<br>");
document.write("<br>");
document.write(Math.random() * 10, "<br>");
document.write(Math.floor(Math.random() * 11), "<br>"); //0~10 ์์์ ์ซ์
document.write(Math.floor(Math.random() * 31), "<br>"); //0~30 ์์์ ์ซ์
document.write(Math.floor(Math.random() * 31) + 120, "<br>"); //120~150 ์์์ ์ซ์
</script>
</body>
- ๋ธ๋ผ์ฐ์ ์ถ๋ ฅ
- Math() ๊ฐ์ฒด๋ฅผ ์ด์ฉํ ๋ก๋ ๋ฒํธ ๊ตฌํ๊ธฐ
<body>
<script>
// ์ด๋ฒ์ฃผ ๋ก๋ ๋ฒํธ
// ๋ก๋ ๋ฒํธ 6๊ฐ๋ฅผ ์ถ์ถํ์ฌ ๋ฐฐ์ด์ ๋ด์ ํ ์ถ๋ ฅํ๊ธฐ
// 1~45
let lottoArray = new Array();
while (true) {
let num = Math.floor(Math.random() * 45) + 1;
lottoArray.push(num);
if (lottoArray.length > 5) break;
}
document.write("์ด๋ฒ ์ฃผ ๋ก๋ ๋ฒํธ : ", lottoArray);
</script>
</body>
- floor๋ก ํ๋ฒ ๊ฐ์ธ์ผ์ง ์์์ ์ด ๋์ค์ง ์์
- ๋ธ๋ผ์ฐ์ ์ถ๋ ฅ
'JAVASCRIPT' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVASCRIPT] typeof(ํจ์๋ช ); (0) | 2021.10.31 |
---|---|
[JAVASCRIPT] ์๋ฐ ์คํฌ๋ฆฝํธ ๋ด์ฅ ๊ฐ์ฒด - String() (0) | 2021.10.31 |
[JAVASCRIPT] ์๋ฐ ์คํฌ๋ฆฝํธ ๋ด์ฅ ๊ฐ์ฒด - Date() (0) | 2021.10.31 |
[JAVASCRIPT] ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์ฒด ์ ์ธ (0) | 2021.10.31 |
[JAVASCRIPT] ์๋ฐ ์คํฌ๋ฆฝํธ ๋ฐฐ์ด (0) | 2021.10.31 |