조건문
- 컴퓨터가 조건에 맞는지 true, false로 판단하여 판단을 기반으로 각각 다른 명령을 실행할 수 있도록 하는 것
- 비교 연산자와 함께 쓰인다
if(조건1){
A 실행
} else if(조건2){
B 실행
}else if (조건3){
C 실행
} else {
D 실행
}
=> 조건1이 맞다면 A실행
아니면 조건 2가 맞다면 B실행
아니면 조건 3가 맞다면 C실행
모두 아니면 D실행
반복문
- for(초기식; 조건식; 증감문) {반복해서 실행할 내용}
- 변수명은 자유롭게 설정 가능
- 조건식을 이용해서 종료(break), 건너뛰기(continue) 가능
- 요소가 몇 개 들어있는지 모르는 경우 조건식 부분에 숫자를 직접 입력하는 것이 아니라 000.length로 작성 가능
수학객체
- 최대값 구하기 : Math.max(3,5,4)
- 최소값 구하기: Math.min(3,5,4)
- 0~1 랜덤 수 생성: Math.random()
- 반올림 : Math.round(3.6)
- 올림: Math.ceil(3.6)
- 버림: Math.floor(3.6)
math random을 이용한 실습
- 인증번호 같은 걸 부여받을 때는 랜덤숫자 처음 자리에 0이 등장할 수 있지만, Math.random()을 사용하면 첫째 자리에 0이 등장할 수 없다.
- 먼저 String으로 강제 타입 변환을 해줘야한다. String(Math.floor(Math.random() * 1000000)) => 버림으로 나타내는 것이기때문에 아직 앞에 0이 없는 상태로 반환된다.
- .padstart를 이용해서 소멸한 0을 다시 생성해준다. String(Math.floor(Math.random() * 1000000)).padStart(6, "0") => 여섯자리 숫자가 되지 않으면 앞에서부터 문자열 0으르 채워 6자리 숫자를 만들라는 뜻이다.
'javascript' 카테고리의 다른 글
| [코드캠프] 싸이월드 4,5탄 (0) | 2025.03.03 |
|---|---|
| [코드캠프] 싸이월드 만들기 2탄, 3탄 (0) | 2025.03.01 |
| [코드캠프] 변수와 상수 & 배열 & 객체 (0) | 2025.02.05 |
| 프로그래밍과 데이터 (3) 자료형 심화 (0) | 2024.08.29 |
| 프로그래밍과 데이터 (2) 배열 (0) | 2024.08.28 |