설명 : splice 첫번째 인자값인 기준이 되는 인덱스값을 Math.random으로 생성하고 9(배열의 길이)를 곱한다. 우리가 원하는 값은 0부터 8까지의 인덱스 값이므로 floor연산을 통해 버림연산을 해준다. 그리고 한 번 숫자를 뽑을 때마다(i가 1씩 증가할 때마다) 배열의 길이가 1씩 감소하기 때문에, 반복문 안에서 배열의 길이는 9-i가 된다.
var body = document.body;//document.body를 통해서 화면(document)에 접근할 수 있다
var 숫자후보 = [1,2,3,4,5,6,7,8,9];
var 숫자배열 = [];
for (var i =0; i <4 ;i += 1) {
var 뽑은것 = 숫자후보.splice(Math.floor(Math.random() * (9-i)),1);
숫자배열.unshift(뽑은것);//앞에서부터 넣는다. 4 3 2 1 순서대로 넣음.
}
console.log(숫자배열);
var fform = document.createElement('form');
document.body.append(fform);
var 입력창 = document.createElement('input');
입력창.type = 'number';//이렇게 해줘도 입력창.value는 숫자로 되지 않는다.
fform.append(입력창);//document>body가 아니라 form 하위에 만들어줘야하기 때문에.
var btn = document.createElement('button');
btn.textContent = '입력';//태그 안에 들어가는 글자.
fform.append(btn);
var result = document.createElement('div');
document.body.append();
fform.addEventListener('submit',function(){
});