เปรียบเทียบ JavaScript และดำเนินการทางตรรกะ
เปรียบเทียบและตรรกะผู้ประกอบการสำหรับการทดสอบจริงหรือเท็จ
การเปรียบเทียบ
ในงบตรรกะเปรียบเทียบใช้ในการวัดตัวแปรหรือค่าเท่ากัน
x = 5 ตารางด้านล่างอธิบายประกอบการเปรียบเทียบ:
ผู้ประกอบการ | ลักษณะ | เปรียบเทียบ | ราคาย้อนกลับ | ตัวอย่าง |
---|---|---|---|---|
== | เท่ากัน | == x 8 | เท็จ | ตัวอย่าง >> |
== x 5 | จริง | ตัวอย่าง >> | ||
=== | แน่นอนเท่ากับ (มูลค่าและประเภทมีค่าเท่ากัน) | X === "5" | เท็จ | ตัวอย่าง >> |
X === 5 | จริง | ตัวอย่าง >> | ||
! = | ไม่เท่ากับ | x! = 8 | จริง | ตัวอย่าง >> |
! == | อย่างไม่เท่าเทียมกัน (หรือพิมพ์ค่าไม่เท่ากัน) | X! == "5" | จริง | ตัวอย่าง >> |
X! == 5 | เท็จ | ตัวอย่าง >> | ||
> | มากกว่า | x> 8 | เท็จ | ตัวอย่าง >> |
< | ต่ำกว่า | X <8 | จริง | ตัวอย่าง >> |
> = | มากกว่าหรือเท่ากับ | x> = 8 | เท็จ | ตัวอย่าง >> |
<= | น้อยกว่าหรือเท่ากับ | x <= 8 | จริง | ตัวอย่าง >> |
วิธีการใช้งาน
คุณสามารถใช้ดำเนินการเปรียบเทียบในงบเงื่อนไขในการเปรียบเทียบค่าและหลังจากนั้นจะดำเนินการตามผล:
if (age<18) x="Too young";
คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับงบเงื่อนไขในส่วนถัดไปของการกวดวิชานี้
ดำเนินการทางตรรกะ
ดำเนินการทางตรรกะใช้ในการกำหนดตรรกะระหว่างตัวแปรหรือค่า
ได้รับ x = 6 และ y = 3 ตารางด้านล่างอธิบายผู้ประกอบการตรรกะ:
运算符 | 描述 | 例子 |
---|---|---|
&& | and | (x < 10 && y > 1) 为 true |
|| | or | (x==5 || y==5) 为 false |
! | not | !(x==y) 为 true |
ผู้ประกอบการที่มีเงื่อนไข
JavaScript นอกจากนี้ยังมีเงื่อนไขบางอย่างขึ้นอยู่กับเงื่อนไขตัวแปรของผู้ประกอบการที่ได้รับมอบหมาย
ไวยากรณ์
variablename =( condition )? value1 : value2
ตัวอย่าง
ตัวอย่าง
ถ้าอายุตัวแปรคือน้อยกว่า 18 ที่ได้รับมอบหมายจากนั้นไปที่ voteable ตัวแปร "เด็กเกินไป" มิฉะนั้นกำหนด "อายุที่ได้รับถึง."
voteable=(age<18)?"年龄太小":"年龄已达到";
ลอง»