조건문
조건문은 작성한 조건이 참일 경우 지정한 코드를 수행
하도록 하는 기능이다.
종류로는 if, if~else,if else if 이 있다.
if 문 / if~else문
// if문
if(true) { // 조건문이 참일때
console.log('a') // a 출력
}
----------------------
if ~ else문
if(true) { // 조건문이 참일때
console.log('a') // a 출력
} else { // 조건문이 거짓이때
console.log('b') // b 출력
}
if문은 조건이 1개일 경우 사용하게 되며,
if ~ else문은 참인 경우와 거짓인 경우. 조건이 2가지 일 때 사용할 수 있다.
if else if문
if(a === 1) { // a가 1일 경우
console.log(1) // 1 출력
} else if(a === 2) { // a가 2일 경우
console.log(2) // 2 출력
} else { // a가 1도 2도 아닐 경우
console.log(3) // 3출력
}
if esle if문은 조건이 3개 이상일 경우 사용할 수 있다.
위 예문 처럼 1번 조건, 2번 조건에 맞지 않을 경우 else에서의 값이 출력된다.
반복문
반복문은 반복적인 일을 수행
해야 할 때 사용한다.
만약 똑같은 일을 1억번 반복한다고 했을 때, 코드를 1억 번 적는 것은 비효율적이며 코드의 양 또한 무수히 늘어난다.
이 같은 상황을 반복문으로 반복적인 코드의 양을 압축하고 반복적인 일의 수행을 효율적으로 처리
할 수 있다.
반복문의 종류로는 while문, for문이 있다.
while문
let a = 0; // 최초식
while (a < 5) { // a가 5보다 작을 동안
console.log('while반복문') // while반복문을 출력
a++ // a를 1 증가
}
//결과
while반복문
while반복문
while반복문
while반복문
while반복문
while문은 조건이 참이 될때까지 반복하는 반복문이다.
종료조건을 제대로 설정하지 않으면 조건식을 참으로 만들 수 없기에 무한루프에 빠지게 된다.
위 예문에서는 a++이 종료조건으로 a를 증가시킴으로써 5가 되면 반복문을 종료한다.
for문
for(let i = 0; i < 5; i++) { // 초기값; 조건식; 증감식;
console.log('for반복문') // 반복할 실행문
}
//결과
for반복문
for반복문
for반복문
for반복문
for반복문
for문은 가장 많이 쓰이는 반복문으로
초기값; 조건식; 증감식; 을 입력해줌으로써 반복문을 설정한다.
위 예문으로는 i가 0부터 5가 되기 전까지 반복하면서 실행문이 끝나면 i를 증가시킨다.
참조
'프로그래밍 언어 > JavaScript' 카테고리의 다른 글
[Javascript] 연산자 (0) | 2024.03.09 |
---|---|
[Javascript]DOM (Document Object Model) (0) | 2024.03.07 |
[Javascript] 함수 (0) | 2024.03.04 |
[Javascript] 배열과 객체 (0) | 2024.03.03 |
[Javascript] 변수, 데이터 타입 (0) | 2024.03.03 |