Java Script(3)에선 아래와 같이 했었다
var ball1 = 1;
번호 6개를 뽑을려면 아래와 같이 하면되지만
var ball1 = 1;
var ball1 = 2;
var ball1 = 3;
...
var ball1 = 6;
수천개가 된다면 계속 만들어줘야 하기때문에 비효율적이다
그래서 Java Script에서는 배열(Array) 라는 배열구조를 사용할수 있다 (다른 프로그래밍 언어에도 있다)
var lotoo = [1,2,3,4,5,6];
변수를 하나 만들어주고 등호 뒤쪽에 대괄호 사이에 값들을 콤마로 구분해서 넣어주게 된다
위치 번호는 인덱스라고 불리며 인덱스는 첫번째라고 해서 1이 아니라 0부터 시작하게된다
추가로 배열에선
push() -> 마지막 값 추가
사용하게 되면 괄호안에 있는 값을 마지막에 추가 할수있다
예시
var lotto = [1,2,3,4,5,6];
lotto.push(7);
document.write(lotto);
Java Script(3)과 이어서 해보자면
var lotto = [];
lotto.push();
document.write(lotto);
여기서 숫자 6개를 랜덤으로 생성해보자
var lotto = []; lotto.push(parseInt(Math.random() * 45 + 1)); lotto.push(parseInt(Math.random() * 45 + 1)); lotto.push(parseInt(Math.random() * 45 + 1)); lotto.push(parseInt(Math.random() * 45 + 1)); lotto.push(parseInt(Math.random() * 45 + 1)); lotto.push(parseInt(Math.random() * 45 + 1)); document.write(lotto);