ล่าสุดการพัฒนาเว็บบทเรียน
×

JS เกี่ยวกับการสอน

JS บ้าน JS บทนำ JS สถานที่ที่จะ JS ส่งออก JS วากยสัมพันธ์ JS งบ JS ความคิดเห็น JS ตัวแปร JS ผู้ประกอบการ JS คณิตศาสตร์ JS การมอบหมาย JS ชนิดข้อมูล JS ฟังก์ชั่น JS วัตถุ JS ขอบเขต JS เหตุการณ์ JS เงื่อนไข JS วิธีสตริง JS เบอร์ JS วิธีการจำนวน JS คณิตศาสตร์ JS วันที่ JS รูปแบบวันที่ JS วันวิธีการ JS แถว JS วิธีการอาร์เรย์ JS booleans JS เปรียบเทียบ JS เงื่อนไข JS สวิตซ์ JS ห่วง For JS ในขณะที่ห่วง JS หยุด JS ประเภทการแปลง JS นิพจน์ทั่วไป JS ข้อผิดพลาด JS แก้จุดบกพร่อง JS hoisting JS โหมดที่เข้มงวด JS คู่มือสไตล์ JS ปฏิบัติที่ดีที่สุด JS ข้อผิดพลาด JS ประสิทธิภาพ JS คำสงวน JS JSON

JS ฟอร์ม

แบบฟอร์มการตรวจสอบ รูปแบบ API

JS วัตถุ

นิยามวัตถุ คุณสมบัติของวัตถุ วิธีการของวัตถุ ต้นแบบวัตถุ

JS ฟังก์ชั่น

นิยามฟังก์ชั่น ค่าฟังก์ชัน ฟังก์ชั่นการภาวนา ปิดฟังก์ชั่น

JS HTML DOM

DOM แนะนำ DOM วิธีการ DOM เอกสาร DOM องค์ประกอบ DOM HTML DOM CSS DOM ภาพเคลื่อนไหว DOM เหตุการณ์ DOM EventListener DOM การเดินเรือ DOM โหนด DOM Nodelist

JS เบราว์เซอร์ BOM

JS Window JS Screen JS Location JS History JS Navigator JS Popup Alert JS Timing JS Cookies

JS ตัวอย่าง

JS ตัวอย่าง JS HTML DOM JS HTML อินพุต JS HTML วัตถุ JS HTML เหตุการณ์ JS เบราว์เซอร์ JS ทดสอบ JS สรุป

JS คู่มืออ้างอิง

JavaScript วัตถุ HTML DOM วัตถุ


 

JavaScript booleans


จาวาสคริปต์บูลีนเป็นหนึ่งในสองค่า: true หรือ false


ค่าบูลีน

บ่อยมากในการเขียนโปรแกรม, คุณจะต้องมีชนิดของข้อมูลที่สามารถมีเพียงหนึ่งในสองค่าเช่น

  • YES / NO
  • ON / OFF
  • TRUE / FALSE

สำหรับเรื่องนี้มี JavaScript Boolean ชนิดข้อมูล มันสามารถใช้ค่า true หรือ false


Boolean() ฟังก์ชั่น

คุณสามารถใช้ Boolean() ฟังก์ชั่นเพื่อดูว่าการแสดงออก (หรือตัวแปร) เป็นจริง:

ตัวอย่าง

Boolean(10 > 9)        // returns true
ลองตัวเอง»

หรือง่ายยิ่งขึ้น:

ตัวอย่าง

(10 > 9)              // also returns true
10 > 9                // also returns true
ลองตัวเอง»

การเปรียบเทียบและเงื่อนไข

บท JS เปรียบเทียบให้ภาพรวมของผู้ประกอบการเต็มรูปแบบเปรียบเทียบ

บทเงื่อนไข JS ให้ภาพรวมที่เต็มรูปแบบของงบเงื่อนไข

นี่คือตัวอย่างบางส่วน:

ผู้ประกอบการ ลักษณะ ตัวอย่าง
== เท่ากับ if (day == "Monday")
> มากกว่า if (salary > 9000)
< น้อยกว่า if (age < 18)

ค่าบูลีนในการแสดงออกเป็นรากฐานสำหรับการเปรียบเทียบและเงื่อนไข JavaScript


ทุกอย่างด้วย "ของจริง" คุ้มค่าเป็น True

ตัวอย่าง

100

3.14

-15

"Hello"

"false"

7 + 1 + 3.14

5 < 6
ลองตัวเอง»

ทุกอย่างโดยไม่ต้อง "ของจริง" เป็นเท็จ

ค่าบูลีนเป็น 0 (ศูนย์) เป็นเท็จ

var x = 0;
Boolean(x);       // returns false
ลองตัวเอง»

ค่าบูลีนของ -0 (ลบศูนย์) เป็น false :

var x = -0;
Boolean(x);       // returns false
ลองตัวเอง»

ค่าบูลีนของ "" (สตริงว่าง) เป็น false :

var x = "";
Boolean(x);       // returns false
ลองตัวเอง»

ค่าบูลีนของ undefined เป็น false :

var x;
Boolean(x);       // returns false
ลองตัวเอง»

ค่าบูลีนของ null เป็น false :

var x = null;
Boolean(x);       // returns false
ลองตัวเอง»

ค่าบูลีนของ false คือ (คุณ guessed มัน) false :

var x = false;
Boolean(x);       // returns false
ลองตัวเอง»

ค่าบูลีนของ NaN เป็น false :

var x = 10 / "H";
Boolean(x);       // returns false
ลองตัวเอง»

คุณสมบัติและวิธีการบูลีน

ค่าดั้งเดิมเหมือนจริงและเท็จ, ไม่สามารถมีคุณสมบัติหรือวิธีการ (เพราะพวกเขาไม่ได้วัตถุ)

แต่ด้วย JavaScript, วิธีการและคุณสมบัตินอกจากนี้ยังมีค่าดั้งเดิมเพราะ JavaScript ถือว่าค่าดั้งเดิมเป็นวัตถุเมื่อวิธีการดำเนินการและคุณสมบัติ


อ้างอิงบูลีนที่สมบูรณ์

สำหรับการอ้างอิงเสร็จสมบูรณ์ไปเรา JavaScript บูลีอ้างอิงที่สมบูรณ์

การอ้างอิงที่มีคำอธิบายและตัวอย่างของคุณสมบัติบูลีนและวิธีการ