ดาวน์โหลดบทความ
ดาวน์โหลดบทความ
null คือตัวแปร (variable) ที่ไม่ได้บ่งชี้วัตถุไหน ไม่มีค่า (value) อะไร (ค่าว่าง) คุณใช้ statement ‘if’ พื้นฐาน เช็ค null ในโค้ดได้ ปกติมักใช้ null ในการแสดงหรือยืนยันการไม่มีอยู่ของอะไรบางอย่าง ในบริบทที่ว่า เราสามารถใช้ null เป็นเงื่อนไข (condition) ให้ขั้นตอนต่างๆ ในโค้ดเริ่มต้นหรือหยุดได้ด้วย [1] X แหล่งข้อมูลอ้างอิง
ขั้นตอน
-
ใช้ “=” ระบุตัวแปร. “=” เครื่องหมายเดียวใช้ประกาศตัวแปรและกำหนดค่า ใช้กำหนดตัวแปรให้เป็น null ได้
- ค่า “0” และ null ไม่เหมือนกัน และมีผลต่างกันไป
-
variableName = null;
-
ใช้ “==” เช็คค่าของตัวแปร. “==” ใช้เช็คว่า 2 ค่าในแต่ละฝั่งนั้นเท่ากัน ถ้ากำหนดตัวแปรเป็น null ด้วย “=” แล้วเช็คว่าตัวแปรเท่ากับ null ไหม ก็จะได้ผลออกมาเป็นจริง (true)
-
variableName == null;
- หรือใช้ “!=” เช็คค่าที่ "ไม่เท่ากัน"
-
-
ใช้ “if” statement สร้างเงื่อนไขของ null. ผลของ expression จะเป็นค่า boolean (จริงหรือเท็จ (true or false)) คุณใช้ค่า boolean แทนเงื่อนไขว่า statement จะทำอะไรต่อไปได้เลย
- เช่น ถ้าค่าเป็น null ก็แสดงข้อความ “object is null” ถ้า “==” เช็ตแล้วตัวแปรไม่เป็น null ก็ข้ามเงื่อนไขไป หรือทำอย่างอื่นแทน
โฆษณา
Object
object
=
null
;
if
(
object
==
null
)
{
System
.
out
.
print
(
"object is null "
);
}
-
ใช้ null แทนค่าที่ไม่รู้ (unknown value). ปกตินิยมใช้ null เป็นค่า default แทนค่าที่กำหนด
-
string()
แปลว่าค่าเป็น null จนกว่าจะถูกใช้จริง
-
-
ใช้ null แทนเงื่อนไขในการจบขั้นตอน. ค่า null ใช้กระตุ้นให้จบลูปหรือหยุดขั้นตอนได้ มักใช้ throw (โยน) error หรือ exception ตอนเกิดข้อผิดพลาดหรือเงื่อนไขที่ไม่ต้องการได้
-
ใช้ null บ่งชี้สภาวะที่ยังไม่เริ่มต้น. เช่นกัน คุณใช้ null เน้น (flag) ได้ด้วยว่าขั้นตอนยังไม่เริ่มต้น หรือเป็นเงื่อนไขใช้แสดงจุดเริ่มต้นของขั้นตอน
- เช่น ทำอะไรสักอย่างตอนวัตถุเป็น null หรือไม่ต้องทำอะไรจนกว่าวัตถุจะ "ไม่เป็น" null
โฆษณา
synchronized
method
()
{
while
(
method
()==
null
);
method
().
nowCanDoStuff
();
}
ข้อมูลอ้างอิง
เกี่ยวกับวิกิฮาวนี้
มีการเข้าถึงหน้านี้ 10,752 ครั้ง
โฆษณา