구구단
Dec 21, 2020
»
JavaScript
객체
객체
함수(function() {})
배열
객체 = {
속성(프로퍼티): 값,
속성(메소드): 함수,
}
배열
let 배열 = ['사과', '자몽', '포도', '메론'];
배열[0] // '사과'
배열[2] // '포도'
구구단
Math.random() 소숫점으로 랜덤한 숫자값을 꺼내옴
Math.floor() 가장 큰 정수만 반환함
Math.floor(Math.random() * 9) + 1; 하면 1부터 9까지 랜덤한 숫자를 가져오게됨
for(; true;) {
let a = Math.floor(Math.random() * 9) + 1;
let b = Math.floor(Math.random() * 9) + 1;
let result = a * b;
let answer = prompt(`${a} * ${b}?`);
if(result === Number(answer)) {
alert('good!');
} else {
alert('nooo');
}
}
위에 코드는 정상작동하지만 취소버튼을 눌러도 창이 꺼지지않음. 어떻게 해결하는지 모르겠음.