ตัวดำเนินการใดใช้ตรวจสอบความเท่ากัน
50 ครั้งเข้าชม
ตัวดำเนินการความเท่าเทียมแบบหลวมๆ (==) ใช้ตรวจสอบว่าตัวแปรสองตัวมีค่าเท่ากันหรือไม่ โดยไม่คำนึงถึงชนิดข้อมูล ตัวอย่าง: if (x == y) จะเป็นจริงหาก x และ y มีค่าเท่ากัน แม้ว่า x จะเป็นตัวเลขและ y เป็นสตริงก็ตาม
คุณอาจต้องการถาม?เพิ่มเติม
ตัวดำเนินการเปรียบเทียบความเท่าเทียมกันที่ใช้ในการตรวจสอบความเท่าเทียมกันในภาษาโปรแกรมต่างๆ คือตัวดำเนินการ "สองเครื่องหมายเท่ากับ" (==)
ตัวดำเนินการนี้ใช้เปรียบเทียบสองนิพจน์เพื่อตรวจสอบว่ามีค่าเท่ากันหรือไม่ ตัวดำเนินการ == จะพิจารณาเพียงค่าของนิพจน์โดยไม่สนใจชนิดข้อมูล
ตัวอย่าง:
x = 5
y = "5"
if x == y:
print("x และ y มีค่าเท่ากัน")
else:
print("x และ y มีค่าไม่เท่ากัน")
ในตัวอย่างนี้ นิพจน์ x มีค่าเป็น 5 ซึ่งเป็นจำนวนเต็ม และนิพจน์ y มีค่าเป็น "5" ซึ่งเป็นสตริง ตัวดำเนินการ == จะเปรียบเทียบค่าของทั้งสองนิพจน์ และพบว่ามีค่าเท่ากัน ดังนั้นผลลัพธ์ของการดำเนินการนี้คือ True และจะพิมพ์ข้อความ "x และ y มีค่าเท่ากัน"
หมายเหตุ: ในบางภาษาโปรแกรม อาจมีตัวดำเนินการเปรียบเทียบความเท่าเทียมกันเพิ่มเติม เช่น
===ใน JavaScript ซึ่งตรวจสอบความเท่าเทียมกันทั้งในด้านค่าและชนิดข้อมูลeqvใน Perl ซึ่งตรวจสอบความเท่าเทียมกันโดยไม่คำนึงถึงประเภทข้อมูล แต่พิจารณาค่าที่เป็นNULLแตกต่างจากค่าว่าง
ชื่นชอบมากที่สุด
ความคิดเห็นต่อคำตอบ:
ขอบคุณสำหรับความคิดเห็นของคุณ! ความคิดเห็นของคุณมีความสำคัญมากในการช่วยเราปรับปรุงคำตอบในอนาคต