21 of 264 menu

ฟังก์ชัน Boolean

ฟังก์ชัน Boolean แปลงค่า ที่ส่งผ่านเป็นประเภทลอจิก ผลลัพธ์ของการเรียกใช้ ฟังก์ชันจะเป็นได้แค่ true, หรือ false

ในขณะที่มีค่าที่แปลงเป็น false ได้แค่: 0, สตริงว่าง, null, undefined, NaN ค่าอื่นๆ ทั้งหมด (ตัวเลข, สตริง, อ็อบเจกต์, อาร์เรย์, ฟังก์ชัน) จะถูกแปลงเป็น true

ไวยากรณ์

Boolean(ค่าที่ต้องการแปลง);

ตัวอย่าง

แปลงตัวเลข 0 เป็นประเภทลอจิก:

Boolean(0);

ผลลัพธ์จากการรันโค้ด เราจะได้ false:

false

ตัวอย่าง

ลองแปลงค่า NaN:

Boolean(NaN);

ผลลัพธ์จากการรันโค้ด เราก็จะได้ false เช่นกัน:

false

ตัวอย่าง

ทีนี้ลองแปลงตัวเลข 1:

Boolean(1);

ผลลัพธ์จากการรันโค้ด เราจะได้ true:

true

ตัวอย่าง

ทีนี้ลองแปลงตัวเลขติดลบ:

Boolean(-1);

ผลลัพธ์จากการรันโค้ด เราจะได้ true:

true

ตัวอย่าง

ลองกำหนดเลขทศนิยมในพารามิเตอร์:

Boolean(11.5);

ผลลัพธ์จากการรันโค้ด เราก็จะได้ true เช่นกัน:

true

ตัวอย่าง

ทีนี้ลองแปลงสตริงว่าง:

Boolean('');

ผลลัพธ์จากการรันโค้ด:

false

ตัวอย่าง

ถ้าเรากำหนดสตริงที่มีข้อความในพารามิเตอร์:

Boolean('str');

หลังการแปลงเราจะได้ true:

true

ตัวอย่าง

ลองแปลงค่าบูลีน true:

Boolean(true);

ผลลัพธ์จากการรันโค้ด:

true

ตัวอย่าง

ทีนี้ลองแปลงค่าบูลีน false:

Boolean(false);

ผลลัพธ์จากการรันโค้ด จะส่งกลับ false มาให้เรา:

false

ตัวอย่าง

ลองกำหนดอ็อบเจกต์ว่างในพารามิเตอร์ของฟังก์ชัน:

Boolean({});

หลังจากการรันโค้ด ฟังก์ชัน Boolean จะแปลงอ็อบเจกต์เป็น ค่า true:

true

ตัวอย่าง

ทีนี้กำหนดอาร์เรย์ว่าง ในพารามิเตอร์:

Boolean([]);

หลังจากการรันโค้ด เราก็จะได้ ค่า true เช่นกัน:

true

ตัวอย่าง

ลองแปลงฟังก์ชันว่าง:

Boolean(function(){});

ผลลัพธ์จากการรันโค้ด เราได้ true:

true

ตัวอย่าง

ทีนี้แปลงค่า null:

Boolean(null);

ผลลัพธ์จากการรันโค้ด เราได้ false เหมือนกับการ แปลงตัวเลข 0:

false

ดูเพิ่มเติม

  • ฟังก์ชัน Number,
    ซึ่งแปลงเป็นตัวเลข
  • ฟังก์ชัน String,
    ซึ่งแปลงเป็นสตริง
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ