⊗jstsPmBsTU 18 of 55 menu

การรวมประเภทใน TypeScript

บางครั้งตัวแปรบางตัวสามารถ รับค่าที่มีประเภทต่างกันได้ คุณ รู้อยู่แล้วว่าในกรณีนี้สามารถประกาศ ตัวแปรนี้ด้วยประเภท any

อย่างไรก็ตาม มีสถานการณ์ที่เราทราบว่า ตัวแปรสามารถรับค่าได้ ไม่ใช่ทุกประเภท แต่เป็นเพียงบางประเภทเท่านั้น ตัวอย่างเช่น มันอาจจะเป็นสตริงหรือตัวเลข

ในกรณีนี้ควรอนุญาตให้ ตัวแปรรับเฉพาะประเภทที่ต้องการเท่านั้น สิ่งนี้ทำได้โดยใช้ ตัวดำเนินการ รวมประเภท ซึ่งแทน ด้วยเครื่องหมายเส้นตั้ง

ลองใช้ตัวดำเนินการนี้เพื่ออนุญาตให้ ตัวแปรเป็นสตริงหรือตัวเลข:

let test: string | number;

ลองทดสอบดู - กำหนดค่าเลข ให้ตัวแปร:

test = 123;

และตอนนี้กำหนดสตริงให้มัน:

test = 'abc';

และตอนนี้กำหนดค่าบูลีนให้มัน:

test = true; // จะเกิดข้อผิดพลาด

สร้างตัวแปรที่สามารถเป็นได้ ทั้งตัวเลข หรือ null

สร้างตัวแปรที่สามารถเป็นได้ ทั้งตัวเลข, สตริง, หรือบูลีน

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