Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

จาวาสคริปต์มีค่าเท่าใด


JavaScript มี 2 ค่าสำหรับ nothing, null และ undefined 2 ค่านี้ค่อนข้างต่างกันและควรใช้ตามนี้

ไม่ได้กำหนด

ตัวแปรที่ยังไม่ได้กำหนดค่าเป็นประเภทที่ไม่ได้กำหนด เมธอดหรือคำสั่งจะคืนค่า undefined หากตัวแปรที่กำลังประเมินไม่มีค่าที่กำหนด ฟังก์ชันจะคืนค่า undefined หากไม่มีการคืนค่า

ตัวอย่าง

let a;
console.log(a);
function b() {}
console.log(b())

ผลลัพธ์

undefined
undefined
null

null คือค่าการมอบหมาย สามารถกำหนดให้ตัวแปรแทนค่าที่ไม่มีค่าได้

ตัวอย่าง

let a = null;
function b() {
   return null
}
console.log(a);
console.log(b())

ผลลัพธ์

null
null

หมายเหตุ −ประเภทของ undefined นั้นไม่ได้กำหนดในขณะที่ค่า null เป็นอ็อบเจกต์