반복문의 핵심은 몇 번 반복할 것인가가 중요.
반복문은 for로 시작. 소괄호 안에는 언제 시작해서 언제 끝날지 명시.
중괄호 안에는 반복할 내용
for(초기식;조건식;증감문){
반복해서 실행할 내용
}
조건식은 매 루프마다 조건이 맞는지 보고 조건에 맞지 않는다면 반복문을 중단함.
초기식에는 const 사용 X 왜냐. const는 재할당이 안되기에 증감문 작성이 불가능함.
따라서 let을 사용.
반복문은 조건문과 같이 사용하기에 특정조건을 만족한다면 break
를 사용해 반복문을 종료시킬 수 있고, 또는 명령문을 실행하지 않고 continue
를 사용해 다음 반복문으로 건너뛸수도 있다.
수학객체
자바스크립트에서 수학기능을 사용할 수 있게 내장해놓은 객체중 하나.
최댓값구하기
Math.max()
최소값구하기
Math.min()
랜덤수
Math.random()
반올림
Math.round()
올림
Math.ceil()
내림(버림)
Math.floor()
padStart(6,"0") => 6자리가 되지 않으면 앞쪽에 문자 0으로 채워줘라
String(Math.floor(Math.random() * 1000000)).padStart(6, "0"); // '065790' String(Math.floor(Math.random() * 1000000)).padStart(6, "0"); // '472428' let result = String(Math.floor(Math.random() * 1000000)).padStart(6, "0"); // undefined; result; // ("782180"); result; // ("782180");
변수에 담으면 랜덤한 숫자가 고정되어 나오는데 매번 다른 랜덤한 숫자가 나오게 하는것은 다음시간에...