-
[javascript] Math.random(), Math.floor()로 랜덤 명언 등 만들기⌨️코딩/Javascript 2022. 3. 14. 15:52
Math.ceil()
숫자를 무조건 올림 처리를 합니다.
예시) Math.ceil(5.4); // return 6
Math.round()
숫자를 무조건 반올림 처리를 합니다.
예시) Math.ceil(5.4); // return 5
Math.floor()
숫자를 무조건 내림 처리를 합니다.
예시) Math.ceil(5.8); // return 5
Math.random()
0보다는 크고 1보다는 작은 난수를 반환합니다.
예시)
만약 0~9사이의 랜덤한 정수를 얻고 싶다면 Math.random * 10을 한 후 Math.floor() 함수로 무조건 내림처리하면 0~9 까지의 값을 구할 수 있습니다. 숫자를 곱해도되고 배열이 너무많아서 숫자를 모를경우 Array.length를 사용해주셔도 됩니다
기본 HTML입니다
Math.floor(Math.random() * quotes.length)
quotes.length가 8이고, Math.floor로 내림처리를 하여 0~7까지의 값이 나오게 됩니다.
Math.random()을 이용하여 랜덤배경이랑 랜덤명언을 제작하였습니다 '⌨️코딩 > Javascript' 카테고리의 다른 글
[javaScript] join()과 split () (0) 2022.06.26 [javascript] JSON.parse(), JSON.stringify() (0) 2022.03.14 [javascript] Array.filter(); 새 배열 만들기 (0) 2022.03.14 [javascript] Date, get, padStart 함수를 이용하여 시계만들기 (0) 2022.03.14 [javascript] 자바스크립트 문자 추출 substring(),slice(), substr() 비교 (0) 2022.03.13