Math.floor은 해당숫자를 반올림 해주는 함수이며

Math.random은 0와 1중에 하나를 반환시켜준다.

 

아래가 가장 기본적인 사용방법

randomNumber = Math.floor(Math.random() * range); // range 범위의 숫자중 하나를 반환해준다.

 

아래와 같이 상단에 특정 문자들을 배열형태로 선언해두고 setInterval함수와 같이 쓰게되면

 

일정시간마다 문자들을 나타나게 할수있다.

const words = [
  "hat",
  "river",
  "lucky",
  "statue",
];

setInterval(function randomWord() {
  randomNumber = Math.floor(Math.random() * words.length);
  console.log(words[randomNumber]);
}, 1000);

 

생각보다 다양하게 활용이 가능한 부분이니 정리해두어야겠다.

'JavaScript > Vanilla JS' 카테고리의 다른 글

js es6 연습용 시계 만들기  (0) 2020.06.24
화살표 함수 arrow function 1  (0) 2020.05.05
document.title  (0) 2020.02.04
Array.map()  (0) 2019.07.31
setInterval(), setTimeout()  (0) 2019.07.29