구구단

» 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');
    }
}

위에 코드는 정상작동하지만 취소버튼을 눌러도 창이 꺼지지않음. 어떻게 해결하는지 모르겠음.