자바스크립트 기초강의 #2 조건문으로 프로그램에 두뇌 심기

타리스만에서는 유익한 AI 기술을 전달합니다.
제휴 활동을 통한 수수료를 제공받을 수 있습니다.

자바스크립트 기초 #2

조건문으로 프로그램에 두뇌 심기

🤔 조건문이 뭐야?

조건문은 프로그램이 “만약 ~라면”을 판단하게 해주는 도구야. 실생활에서 우리가 하는 선택들을 코드로 표현하는 거지!

예를 들어:
“만약 비가 온다면 우산을 가져간다”
“만약 배가 고프면 밥을 먹는다”
이런 로직을 프로그램에서도 쓸 수 있어!
🎯 첫 번째 조건문 만들기
결과가 여기에 나타납니다…

⚖️ 비교 연산자 알아보기

조건문을 제대로 쓰려면 비교 연산자를 알아야 해. 두 값을 비교해서 true(참) 또는 false(거짓)를 반환하는 연산자야.

연산자 의미 예시 결과
=== 정확히 같다 5 === 5 true
!== 다르다 5 !== 3 true
> 크다 10 > 5 true
< 작다 3 < 7 true
>= 크거나 같다 5 >= 5 true
<= 작거나 같다 4 <= 6 true
중요: == 대신 ===를 쓰는 습관을 들이자!
== 는 타입 변환을 하기 때문에 예상치 못한 결과가 나올 수 있어.
🔬 비교 연산자 실험실
결과가 여기에 나타납니다…

🔀 else와 else if – 여러 가지 경우 처리하기

if만으로는 부족할 때가 많아. “그렇지 않으면”이나 “또 다른 조건”을 확인하고 싶을 때 else와 else if를 사용해!

구조:
if (조건1) { /* 조건1이 참일 때 */ }
else if (조건2) { /* 조건2가 참일 때 */ }
else { /* 모든 조건이 거짓일 때 */ }
🎮 점수로 등급 매기기
결과가 여기에 나타납니다…

🎛️ switch문 – 여러 경우를 깔끔하게

여러 개의 값을 비교해야 할 때는 switch문이 더 깔끔할 수 있어. 특히 하나의 변수를 여러 값과 비교할 때 유용하지!

주의: 각 case 끝에는 break를 꼭 써줘야 해!
break를 안 쓰면 다음 case까지 계속 실행돼버려.
🍕 오늘의 메뉴 정하기
결과가 여기에 나타납니다…

🧩 논리 연산자로 조건 결합하기

때로는 여러 조건을 한번에 확인해야 할 때가 있어. 이럴 때 논리 연산자를 사용하면 돼!

연산자 의미 설명
&& 그리고 (AND) 모든 조건이 참일 때만 true
|| 또는 (OR) 하나라도 참이면 true
! 부정 (NOT) true를 false로, false를 true로
🎟️ 놀이공원 입장 조건 확인
결과가 여기에 나타납니다…

🎮 실전 프로젝트

배운 내용을 모두 활용해서 간단한 가위바위보 게임을 만들어보자!

퀴즈: 다음 조건문의 결과는?
if (5 == “5”) 는 false
if (5 === “5”) 는 false
if (0) 는 true
if (“”) 는 true
✂️ 가위바위보 게임 만들기
결과가 여기에 나타납니다…

🏆 수고했어요!

조건문을 마스터했네요! 이제 프로그램이 스스로 판단하고 선택할 수 있게 됐어요. 다음 시간에는 반복문을 배워서 같은 작업을 여러 번 실행하는 방법을 알아볼 거예요!

다음 강의 예고:
for문과 while문으로 반복 작업 자동화하기!

< 지난 강의 #1 변수와 데이터 타입

다음강의 #3 반복문 for while 활용법 >

자바스크립트 전체 강의목록

0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments