예제
while (true) {
let dice = Math.floor(Math.random() * 6 + 1);
console.log("주사위 : "+dice);
if(dice == 5){
break;
}
}
실행결과

설명
| while |
while문 : 특별한 반복횟수가 정해져있지 않다.
ex) (1)초기화식
let i = 0; while([2]조건식 i <= 10){
[3]수행문; console.log(i);
[4]증감식; i++;
}
|
| Math.ranom() |
Math.random(); : 0보다 크거나 같고 1보다 작은 숫자
0.0000 ~ 0.9999..까지 Math.random() * 6; : 0보다 크거나 같고 6보다 작은 숫자 Math.random() * 6+1; : 1보다 크거나 같고 7보다 작은 숫자 Math.floor() : 소수점 1번째 자리부터 버림 => 정수로 만듬 console.log(dice); |
'javascript' 카테고리의 다른 글
| javascript 배열 (0) | 2022.02.09 |
|---|---|
| javascript 제어문 break, continue (0) | 2022.02.09 |
| javascript 반복문 for (0) | 2022.02.08 |
| javascript 조건문 switch (0) | 2022.02.07 |
| javascript 조건문 if (0) | 2022.02.07 |