수학적인 상수와 함수를 위한 속성과 메서드를 가진 내장 객체
console.log(Math.round(0.9)); //result: 1
console.log(Math.round(0.95)); //result: 1
console.log(Math.round(1.05)); //result: 1
console.log(Math.ceil(1)); //result: 1
console.log(Math.ceil(1.9)); //result: 2
console.log(Math.ceil(1.95)); //result: 2
console.log(Math.ceil(1.05)); //result: 2
console.log(Math.floor(4)); //result: 4
console.log(Math.floor(4.9)); //result: 4
console.log(Math.floor(4.95)); //result: 4
console.log(Math.floor(4.05)); //result: 4
//배열에 이미지 파일명 담기
const images = ["bg1.jpg", "bg2.jpg", "bg3.jpg", "bg4.jpg", "bg5.jpg"];
//랜덤 수 곱하기 배열의 수 = 0.XXXXX * 5
//0과 5사이의 숫자를 랜덤으로 추출하고 그 수를 내림하여 정수로 반환 (5 이상의 수는 나오지 않음)
//배열 [0 ,1, 2, 3, 4]중 랜덤으로 나온 수의 값 담기
const chosenImage = images[Math.floor(Math.random() * images.length)];
//img태그 생성
const bgImage = document.createElement("img");
//생성된 img태그 src속성에 img경로 담기
bgImage.src = `img/${chosenImage}`;
//body안에 img태그 추가하기
document.body.appendChild(bgImage);
스터디 활동을 위해 기록하고 있습니다.
다르거나 추가해야할 내용이 있다면 언제든지 코멘트 남겨주세요 :)
✉ dmsp1234@gmail.com