function randomNum(min, max) {
return Math.floor(Math.random()*(max-min) + min)
}
function LottoMake() {
let numArray = []
while (numArray.length <= 5) {
let num = randomNum(1,46)
numArray.includes(num)? {} : numArray.push(num)
}
numArray.sort((a,b) => a-b)
return numArray
}
console.log(LottoMake())
Math.random()
: 0 이상 1 미만의 소수를 무작위로 보여준다Math.floor()
: 버림. 정수 자리만 남기기 위한 방법.변수.includes()
: Array 변수에 파라미터가 포함되어 있는 지 여부를 불리언으로 보여준다.변수.push()
: Array 변수에 파라미터를 추가한다.
'CODE > Front-end' 카테고리의 다른 글
프로그래머스 Dev-Matching 2021 상반기 과제 (0) | 2022.03.12 |
---|---|
[JS] 최적화 (0) | 2021.12.21 |
[JS] 함수 선언문과 함수 표현식 (0) | 2021.12.01 |
[JS] 데이터 형, 연산, 조건문과 반복문 (0) | 2021.11.30 |
[JS] 변수 선언 (0) | 2021.11.27 |
댓글