코드로보시죠
[JavaScript-19] 조건문(if문) 본문
개발할 때 조건문을 가장 많이 쓰는 것 같아요.
정말 중요한 부분인데,
막 디테일하게 알 필요는 없고, 크게 로직만 아시면 됩니다.
조건문 관련된 어려운 예제 문제들 풀면서 자신감 잃지 마시고,
그냥 어떤 흐름으로, 어떤 논리로 코드가 동작하는지 거시적인 흐름을 아시는게 초보 단계에선
더 중요하다고 생각해요.
음 우선,
if (조건) {
내용} else if (조건) {
내용} else {
내용
};
의 형식으로 쓰면 되는데, 누가 코딩을 글로 합니까..
코드로 보시죠
let a = 80;
if (a >= 90){
console.log('A');
} else if (a >= 80){
console.log('B');
} else {
console.log('C');
};
출력 결과는?
그렇죠~ B죠.
처음 if를 들어갔는데 조건을 만족하지 않으니까 실행되지 않죠.
조건문은, 조건을 만족하는 경우에만 실행되는 코드입니다.
그럼, 종료되는 것이 아니라, 그 다음 조건인 else if로 갑니다.
오 이번엔 조건을 만족해요. 90이상은 아니고 80이상은 맞고.
그럼 B를 출력합니다.
마지막 else는 실행되지 않겠죠?
else는 위의 if 나 else if 문들이 모두 실행되지 않은 경우에만 실행됩니다!
'[JavaScript] 코드잇과 함께!' 카테고리의 다른 글
[JavaScript-21] for문의 모든 것 (0) | 2023.09.27 |
---|---|
[JavaScript-20] switch문 (0) | 2023.09.25 |
[JavaScript-18] let const 차이 (0) | 2023.09.25 |
[JavaScript-17] 지역(로컬)변수 & 전역(글로벌)변수 (0) | 2023.09.25 |
[JavaScript-16] 옵셔널(디폴트)파라미터 (0) | 2023.09.25 |