All About
혼자 공부하는 자바스크립트_2주차 정리 및 미션 본문
혼자 공부하는 자바스크립트 2주차
※ 순서
Chp 3. 정리
미션
Chp 3. 조건문
-조건문: 프로그램의 흐름 변경 시 사용
-조건 분기: 코드가 실행되는 흐름을 변경하는 것
■ if 조건문
- if 조건문: 조건에 따라 코드 실행 여부를 결정하기 위해 사용
- 조건: bool 자료형
- 비교 연산자 & 논리 연산자 활용
- 조건: bool 자료형
if(bool 값 표현식) {
bool 값 참일 때 실행할 문장
}
- if else 조건문: 서로 반대되는 상황 표현
- else 구문: if 조건문 뒤에 사용. if 조건문이 거짓일 때 사용
if(bool 값 표현식) {
bool 값 참일 때 실행할 문장
} else {
bool 값 거짓일 때 실행할 문장
}
- 중첩 조건문: 조건문 안에 조건문을 중첩해서 사용하는것. 여러번 중첩 가능
if(bool 값 표현식 A) {
if(bool 값 표현식 B) {
B가 참일 때 실행할 문장
} else {
B가 거짓일 때 실행할 문장
}
} else {
if(bool 값 표현식 C) {
C가 참일 때 실행할 문장
} else {
C가 거짓일 때 실행할 문장
}
}
- if-else if 조건문: 중첩 조건문에서 중괄호 생략한 형태, 겹치지 않는 3가지 이상의 조건으로 나눌 때 사용
if(bool 표현식) {
실행 문장
} else if(bool 표현식) {
실행 문장
} else if(bool 표현식) {
실행 문장
} else {
실행 문장
}
■ switch 조건문과 짧은 조건문
- switch 조건문: 값에 따라 조건 분기를 걸어주는 조건문
- switch(): 비교할 값 입력
- case 조건: : 입력한 표현식 = case 키워드 옆 표현식 → 문장 실행
- break: switch 조건문이나 반복문 빠져나가기 위해 사용하는 키워드
- default: 생략 가능(else와 비슷한 느낌→위의 모든 조건이 거짓일 때 실행)
switch(자료) {
case 조건 A:
break
case 조건 B:
break
default:
break
}
- 조건부 연산자: (=삼항 연산자) 피연산자 3개를 갖는 연산자
- A ? B : C → (bool 표현식) ? (참일 때 결과) : (거짓일 때 결과)
- 짧은 조건문: 논리 연산자의 특성을 사용해 조건 분기에 활용
- 논리합 연산자 사용
- (bool 표현식) || (bool 표현식이 거짓일 때 실행할 문장)
- 좌변이 참(true)이면 우변 실행 X
- 논리곱 연산자 사용
- (결과가 거짓인 bool 표현식) && (bool 표현식이 참일 때 실행할 문장)
- 좌변이 거짓(false)이면 우변 실행 X
- 논리합 연산자 사용
▶ 2주차 미션
▷ 기본 미션
▷ 선택 미션
'혼공학습단 > 혼공 JS(10기)' 카테고리의 다른 글
혼자 공부하는 자바스크립트_6주차 정리 및 미션 (0) | 2023.08.16 |
---|---|
혼자 공부하는 자바스크립트_5주차 정리 및 미션 (0) | 2023.08.15 |
혼자 공부하는 자바스크립트_4주차 정리 및 미션 (0) | 2023.07.30 |
혼자 공부하는 자바스크립트_3주차 정리 및 미션 (0) | 2023.07.23 |
혼자 공부하는 자바스크립트_1주차 정리 및 미션 (1) | 2023.07.09 |