29 of 264 menu

ค่า undefined

ค่า undefined หมายถึง "ไม่ ได้ถูกกำหนด" ใน JavaScript มีค่าใกล้เคียงกัน คือ null, ซึ่งกำหนดถึงการไม่มีค่า ความแตกต่าง อยู่ที่ว่า null หมายถึงการไม่มีค่าโดยเจตนา (เขียนไว้ในโค้ดอย่างชัดเจน) ส่วน undefined - หมายถึงการไม่มีข้อมูลใดๆ เกี่ยวกับประเภทองค์ประกอบและค่าของมัน

ไวยากรณ์

undefined;

ตัวอย่าง

มาดูค่าของตัวแปรที่ ถูกประกาศโดยไม่กำหนดค่า:

let test; console.log(test);

ผลลัพธ์การทำงานของโค้ด:

undefined

ตัวอย่าง

มาดูค่าขององค์ประกอบที่ไม่存在的 ในอาร์เรย์:

let arr = ['a', 'b', 'c']; console.log(arr[5]);

ผลลัพธ์การทำงานของโค้ด:

undefined

ตัวอย่าง

มาดูค่าขององค์ประกอบที่ไม่存在的 ในอ็อบเจ็กต์:

let obj = {'a': 1, 'b': 2, 'c': 3}; console.log(obj['e']);

ผลลัพธ์การทำงานของโค้ด:

undefined

ดูเพิ่มเติม

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