true && true =>true
true || true =>true
true || false =>true
true && false => false
false || false => false
console.clear();
var num = 10; // 이 값을 바꿔서 실행해보세요.
if (num == 10) {
console.log(num + "(은)는 10과 같다");
} else if (num == 20) {
console.log(num + "(은)는 20과 같다");
} else {
console.log("그 이상");
}
Console
"10(은)는 10과 같다"
console.clear();
// 원빈은 남자이고, 잘생겼다. o => and &&
// 원빈은 여자이고, 잘생겼다. x => and &&
// 원빈은 남자이거나, 잘생겼다. o => or ||
// 원빈은 여자이거나, 못생겼다. x => or ||
var age = 200; // 이 값을 바꿔서 실행해보세요.
if (age > 19 && age < 60) {
console.log("할인 대상이 아닙니다.");
}
if (age <= 19 || age >= 60) {
console.log("할인 대상입니다.");
}
Console
"할인 대상입니다."
문제 - 실행되는 출력문에는 참 그렇지 않으면 거짓 이라고 적어주세요.
// 조건 : 넘버링을 해주세요. EX : 참2, 참3, 거짓2, 거짓3 ...
console.clear();
if ( true ) {
console.log("참1");
}
if ( false ) {
console.log("거짓1");
}
var a = 10;
// `==` => 같다.
if ( a == 10 ) {
console.log("참2");
}
// `!=` => 같지 않다.
if ( a != 10 ) {
console.log("거짓2");
}
if ( a > 10 ) {
console.log("거짓3");
}
if ( a >= 10 ) {
console.log("참3");
}
var b = 10;
if ( a == b ) {
console.log("참4");
}
// boolean c => c 에는 오직 true/false 만 담을 수 있다.
var c = a != b;
if ( c ) {
console.log("거짓4");
}
if ( c == false ) {
console.log("참5");
}
// `!` => 반전
if ( !c ) {
console.log("참6");
}
// `!` => 반전
if ( !(!c) ) {
console.log("거짓5");
}
var d = true;
if ( c != d ) {
console.log("참7");
}
if ( c && d ) {
console.log("거짓6");
}
if ( c || d ) {
console.log("참8");
}
if ( c == false && d ) {
console.log("참9");
}
if ( c || c ) {
console.log("거짓7");
}
if ( false || false ) {
console.log("거짓8");
}
if ( 1 == 1 && 2 == 2 && 3 == 3 && 4 == 5 ) {
console.log("거짓9");
}
if ( 1 == 1 && 2 == 2 && 3 == 3 && 4 == 5 || true ) {
console.log("참10");
}
// 조건 : 나이가 19세 이하이거나 60세 이상이면 할인 대상입니다.
// 조건 : 출력예시 처럼 출력되어야 합니다.
// 조건 : `구현시작` 부분만 수정 할 수 있습니다.
console.clear();
var age = 20; // 이 값을 바꿔가면서 실행해보세요.
console.log("당신의 나이는 " + age + "살 입니다.");
// 구현시작
if ( age > 19 && age < 60 ) {
console.log("할인 대상이 아닙니다.");
}
else {
console.log("할인대상입니다.");
}
// 출력예시 => 할인대상입니다. 또는 할인 대상이 아닙니다.
// 조건 : 나이가 19세 이하이거나 60세 이상이면 할인 대상입니다.
// 조건 : 출력예시 처럼 출력되어야 합니다.
// 조건 : `구현시작` 부분만 수정 할 수 있습니다.
console.clear();
var age = 20; // 이 값을 바꿔가면서 실행해보세요.
console.log("당신의 나이는 " + age + "살 입니다.");
// 구현시작
if ( age <= 19 || age >= 60 ) {
console.log("할인대상입니다.");
}
else {
console.log("할인 대상이 아닙니다.");
}
// 출력예시 => 할인대상입니다. 또는 할인 대상이 아닙니다.
문제 - 할인 대상인지 아닌지 출력(중첩 if문 사용, &&와 ||는 사용 금지)
// 조건: 나이가 19세 이하이거나 60세 이상이면 할인 대상입니다.
// 조건 : 출력예시 처럼 출력되어야 합니다.
// 조건 : `구현시작` 부분만 수정 할 수 있습니다.
console.clear();
var age = 200; // 이 값을 바꿔가면서 실행해보세요.
console.log("당신의 나이는 " + age + "살 입니다.");
// 구현시작
if ( age <= 19 ) {
console.log("할인대상입니다.");
}
if ( age >= 60 ) {
console.log("할인대상입니다.");
}
if ( age > 19 ) {
if ( age < 60 ) {
console.log("할인 대상이 아닙니다.");
}
}
// 출력예시 => 할인대상입니다. 또는 할인 대상이 아닙니다.
동영상
'코딩 > 수업메모' 카테고리의 다른 글
| JS 6강 개념- 반복문(while) (0) | 2026.02.23 |
|---|---|
| JS 5강 개념- 반복문 준비 단계 (0) | 2026.02.23 |
| JS 3강 개념 - 조건문(if, else if, else) (0) | 2026.02.20 |
| JS 2강 개념 -변수 (0) | 2026.02.20 |
| JS 1강 개념 - 출력문 (0) | 2026.02.20 |