ตัวดำเนินการ in ใช้ใน JavaScript เพื่อตรวจสอบว่าคุณสมบัติ (property) มีอยู่ในออบเจ็กต์หรือไม่
ตัวอย่าง
ลองรันโค้ดด้านล่างเพื่อเรียนรู้การใช้งานตัวดำเนินการ in ใน JavaScript:
<!DOCTYPE html>
<html>
<body>
<script>
var emp = {name:"Amit", subject:"Java"};
document.write("name" in emp);
document.write("<br>");
document.write("subject" in emp);
document.write("<br>");
document.write("MAX_VALUE" in Number);
document.write("<br>");
document.write("MIN" in Number);
</script>
</body>
</html>
ผลลัพธ์จะเป็น true สำหรับ "name", "subject", และ "MAX_VALUE" (เพราะ Number.MAX_VALUE มีอยู่จริง) ส่วน false สำหรับ "MIN" (เพราะ Number.MIN ไม่มีอยู่ ใช้ Number.MIN_VALUE แทน) ตัวดำเนินการ in ตรวจสอบทั้งคุณสมบัติของออบเจ็กต์เองและที่สืบทอดมาจากโปรโตไทป์