개발/TMP

2023.08.23.WED

잇(IT) 2023. 8. 23. 13:54
728x90
document.getElementById("number").innerText = String(Math.floor(Math.random() * 1000000)).padStart(6,"0")

1. document.getElementById("number"): 이 부분은 문서 내에서 id가 "number"인 요소를 선택합니다. 즉, HTML에서 <... id="number">...</...>와 같이 해당 id를 가진 요소를 선택하게 됩니다.
2. .innerText = ...: 이 부분은 선택된 요소의 내부 텍스트를 변경합니다. 즉, 선택된 요소의 내부 텍스트를 다음에 나오는 값으로 설정하게 됩니다.
3. String(Math.floor(Math.random() * 1000000)): 이 부분은 0부터 999999 사이의 임의의 정수를 생성합니다. Math.random() 함수는 0 이상 1 미만의 난수를 반환하며, 이를 1000000을 곱하여 0 이상 1000000 미만의 난수를 얻은 후 Math.floor() 함수로 소수점을 버려 정수로 만듭니다.
4. .padStart(6, "0"): 이 부분은 문자열의 길이가 최소한 6이 되도록 문자열 왼쪽에 "0"을 채워넣습니다. 이는 만약 생성된 임의의 정수가 6자리 미만일 경우, 왼쪽에 0을 채워서 총 6자리로 만드는 역할을 합니다.
5. 따라서 이 코드는 "number"라는 id를 가진 HTML 요소 내부의 텍스트를 0부터 999999 사이의 임의의 6자리 숫자로 설정하고, 만약 6자리 미만인 경우 왼쪽에 0을 채워서 총 6자리로 만들게 됩니다.


 

728x90

'개발 > TMP' 카테고리의 다른 글

2023.08.26.SAT  (0) 2023.08.26
2023.08.25.FRI  (0) 2023.08.25
2023.08.24.THU  (0) 2023.08.24
2023.08.16.WED  (0) 2023.08.16
2023.08.14.MON  (0) 2023.08.14