[Javascript] 로또번호 추첨기
document.write()
1. 공 하나 뽑기
var num = Math.random(); # 0이상 1미만 실수(float)
#우리가 원하는 건 1이상 46미만의 정수이기 때문에
parseInt (실수를 정수로) 를 사용.
var num = Math.random() * 45 + 1;
var ball1 = parseInt(num);
document.write(num)'
2. 6개의 숫자 뽑기 (중복없이)
var lotto = [];
# for문 사용
for (var i = 0; i<6 ; i++) {
var num = parseInt(Math.random() * 45 + 1);
if (lotto.indexOf(num) == -1) {
lotto.push(num);
}
}
# while문 사용
while (lotto.length < 6) {
var num = parseInt(Math.random() * 45 + 1);
if (lotto.indexOf(num) == -1) {
lotto.push(num);
}
}
3. 숫자 배열
.sort 그냥 사용시 => 사전식 배열
lotto.sort((a,b)=>a-b); #오름차순 정렬
Author And Source
이 문제에 관하여([Javascript] 로또번호 추첨기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@es2006/JS-로또번호-추첨기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)