javascript 공부
조건문과 반복문
코딩이좋아요
2022. 9. 23. 19:34
1. 조건문
- if (조건){조건을 만족할떄 실행할 코드}
예제)
if (1 > 2){ // (조건) 1은 2보다 크다 console.log("안녕") //1은 2보다 작기 때문에 실행되지 않는다. } if (1 < 2){ //(조건) 1은 2보다 작다 console.log("hi") //1은 2보다 작기 때문에 hi가 출력된다. } |
- if (조건) {조건을 만족할때 실행할 코드} else {조건을 만족하지 않았을때 실행할 코드}
예제)
const price = 10000 if (price < 20000){ console.log("안녕!!") //price 값이 20000보다 작기 때문에 안녕!! 출력 } else { console.log("hi!!") // 실행 X } |
const price = 10000 if (price > 20000){ console.log("안녕!!") //price 값이 20000보다 크지 않기 때문에 실행 X return; } else { console.log("hi!!") //출력 } |
const price = 30000 if (price < 20000){ console.log("안녕!!") //price 값이 20000보다 작기 않기 때문에 실행 X } else if (price <= 30000){ console.log("안녕하세요") //price 값이 30000이랑 같기 때문에 안녕하세요 출력 } else { console.log("hi!!") // 실행 X } |
2. 반복문 (while)
while (조건) {조건을 만족할때 실행할 코드}
let a = 20 while (a < 25){ //a의 값이 조건을 만족하지 않을때 까지 반복한다. 즉 false가 나오면 반복문이 끝난다 console.log(`온도는 ${a}도 입니다`) // a++ //a의 값을 증가 시킨다 } |
3. 반복문 (for)
if ( begin(변수) : confition(조건) ; step(증감연산자) ){조건을 만족할때 실행할 코드}
for (let a = 0; a < 25; a++) { console.log(`${a}도 정도면 적당해요`) //a의 값이 25보다 작을때 a의 값을 증가 시킨다. 25보다 커지면 false가 나오며 반복문이 끝난다 } |
for (let a = 1; a <= 10; a++){ if (a % 3 === 0){ console.log(`${a}는 3으로 나눠서 떨어지는 값 입니다`) // 3 6 9 가 출력된다. } } |
조건 1~20까지의 숫자중 홀수인 경우에는 홀수입니다. 짝수인 경우에는 짝수입니다. for (let a = 0; a <= 20; a++){ if (a % 2 === 0){ console.log(`${a}는 짝수 입니다.`) } else if (a % 2 === 1){ console.log(`${a}는 홀수 입니다.`) } } |