โ
๋จผ์ ์์์ผํ ๊ฒ
- Math.random() : 0 ์ด์ 1 ๋ฏธ๋ง์ ๋์(๋๋ค์ซ์) ๋ฐํ (but, ์ํธํ์ ์ผ๋ก ์์ ํ ๋์ ์ ๊ณต ์๋).
function getRandom() {
return Math.random();
}
- Math.ceil() : ์์๊ฐ์ด ์กด์ฌํ ๋ ๊ฐ์ ์ฌ๋ฆฌ๋ ์ญํ์ ํ๋ ํจ์.
(+)Math.floor() :์์๊ฐ ๋ฒ๋ฆผ.
(+)Math.round() : ์์๊ฐ ๋ฐ์ฌ๋ฆผ.
console.log(Math.ceil(5.15));
// expected output: 6
console.log(Math.ceil(6.05));
// expected output: 7
console.log(Math.ceil(3));
// expected output: 3
console.log(Math.ceil(-5.05));
// expected output: -5
โ ๊ตฌ๊ตฌ๋จ ๊ตฌํํ๊ธฐ(while๋ฌธ๊ณผ if๋ฌธ ์ด์ฉ)
while(true) {
let ์ซ์1 = Math.ceil(Math.random()*9);
let ์ซ์2 = Math.ceil(Math.random()*9);
let ๋ต = ์ซ์1*์ซ์2;
let ์กฐ๊ฑด = true;
while (์กฐ๊ฑด) {
let ์
๋ ฅ๊ฐ = prompt(`${์ซ์1}x${์ซ์2}๋?`);
if (๋ต===Number(์
๋ ฅ๊ฐ)) {
alert("์ ๋ต์
๋๋ค")
//๋ต์ ๋ง์ท์ผ๋ ์กฐ๊ฑด์ false๋ก ๋ง๋ค์ด
//ํด๋น while๋ฌธ์ ๋น ์ ธ๋์ ๋ค์ ๋๋ค ์ซ์ ์คํ
q = false;
}else {
alert("ํ๋ ธ์ต๋๋ค")
}
}
}
'๋ฌธ์ ํ๊ธฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ด์ (0) | 2021.06.01 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] ์์ฃผํ์ง ๋ชปํ ์ ์ (0) | 2021.05.29 |
[Javascript] ๋ณ์ฐ๊ธฐ (0) | 2021.04.28 |
[P ๋ฌธ์ ํ๊ธฐ] ๋ ์ ์ ์ฌ์ด์ ํฉ (0) | 2021.04.27 |
[P ๋ฌธ์ ํ๊ธฐ] ์์ ๋ํ๊ธฐ (0) | 2021.04.24 |