⊗jsPmBsLTC 50 of 505 menu

การแปลงประเภทบูลีนใน JavaScript

ตอนนี้เราจะมาดูว่าค่าเฉพาะ true และ false ทำงานอย่างไร เมื่อแปลงเป็นสตริงหรือตัวเลข ความรู้เหล่านี้คุณจะต้องใช้ในบทเรียนต่อๆ ไป

ดังนั้น ลองทำการแปลง เป็นสตริงโดยใช้ฟังก์ชัน String:

alert(String(true)); // แสดงผล 'true' alert(String(false)); // แสดงผล 'false'

อย่างที่คุณเห็น ค่า true จะถูกแปลง เป็นสตริง 'true' และค่า false - เป็นสตริง 'false' นั่นคือเมื่อพยายามบวกสตริงกับค่าบูลีน ค่าบูลีนนี้จะถูกแปลง เป็นสตริงและจะเกิดการเชื่อมสตริง:

alert('a' + true); // แสดงผล 'atrue'

เมื่อแปลงเป็นตัวเลข ค่า true จะถูกแปลงเป็นตัวเลข 1 และค่า false - เป็นตัวเลข 0:

alert(Number(true)); // แสดงผล 1 alert(Number(false)); // แสดงผล 0

ในการดำเนินการทางคณิตศาสตร์ทั้งหมด ค่า บูลีนจะถูกแปลงเป็นตัวเลขก่อน ตัวอย่าง:

alert(true + 1); // แสดงผล 2 alert(true + true); // แสดงผล 2

โดยไม่ต้องรันโค้ด จงพิจารณาว่าจะแสดงผลอะไร บนหน้าจอ:

alert(true + 3);

โดยไม่ต้องรันโค้ด จงพิจารณาว่าจะแสดงผลอะไร บนหน้าจอ:

alert(true + true);

โดยไม่ต้องรันโค้ด จงพิจารณาว่าจะแสดงผลอะไร บนหน้าจอ:

alert(true - true);

โดยไม่ต้องรันโค้ด จงพิจารณาว่าจะแสดงผลอะไร บนหน้าจอ:

alert(true + false);

โดยไม่ต้องรันโค้ด จงพิจารณาว่าจะแสดงผลอะไร บนหน้าจอ:

alert('1' + true);

โดยไม่ต้องรันโค้ด จงพิจารณาว่าจะแสดงผลอะไร บนหน้าจอ:

alert( String(true) + 1 );

โดยไม่ต้องรันโค้ด จงพิจารณาว่าจะแสดงผลอะไร บนหน้าจอ:

alert( String(true) + Number(true) );
ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ