เงื่อนไขที่ซับซ้อนในรูปแบบย่อใน JavaScript
ในรูปแบบย่อสามารถใช้
โอเปอเรเตอร์ && และ ||
ดูตัวอย่าง:
javascriptlet test1 = true;
let test2 = true;
if (test1 && test2) {
console.log('+++');
} else {
console.log('---');
}
อีกตัวอย่างหนึ่ง:
javascriptlet test1 = true;
let test2 = true;
if (test1 || test2) {
console.log('+++');
} else {
console.log('---');
}
Задание 1
เขียนโค้ดต่อไปนี้ใหม่ ในรูปแบบย่อ:
javascriptlet test1 = true;
let test2 = true;
if (test1 === true && test2 === true) {
console.log('+++');
} else {
console.log('---');
}
Задание 2
เขียนโค้ดต่อไปนี้ใหม่ ในรูปแบบย่อ:
javascriptlet test1 = true;
let test2 = true;
if (test1 === true && test2 !== true) {
console.log('+++');
} else {
console.log('---');
}
Задание 3
เขียนโค้ดต่อไปนี้ใหม่ ในรูปแบบย่อ:
javascriptlet test1 = true;
let test2 = true;
if (test1 !== true && test2 !== true) {
console.log('+++');
} else {
console.log('---');
}
Задание 4
เขียนโค้ดต่อไปนี้ใหม่ ในรูปแบบย่อ:
javascriptlet test1 = true;
let test2 = true;
if (test1 !== false && test2 === true) {
console.log('+++');
} else {
console.log('---');
}
Задание 5
เขียนโค้ดต่อไปนี้ใหม่ ในรูปแบบย่อ:
javascriptlet test1 = true;
let test2 = true;
let test3 = true;
if (test1 === true && test2 === true && test3 === true) {
console.log('+++');
} else {
console.log('---');
}
Задание 6
เขียนโค้ดต่อไปนี้ใหม่ ในรูปแบบย่อ:
javascriptlet test1 = true;
let test2 = true;
let test3 = true;
if (test1 === true || test2 === true && test3 === true) {
console.log('+++');
} else {
console.log('---');
}
Задание 7
เขียนโค้ดต่อไปนี้ใหม่ ในรูปแบบย่อ:
javascriptlet test1 = true;
let test2 = true;
let test3 = true;
if (test1 === true || test2 === false && test3 === false) {
console.log('+++');
} else {
console.log('---');
}