লজিক্যাল নয় অপারেটর তার অপারেন্ডের লজিক্যাল অবস্থাকে বিপরীত করে। যদি একটি শর্ত সত্য হয়, তাহলে যৌক্তিক নয় অপারেটর এটিকে মিথ্যা করে দেবে।
<html>
<body>
<script>
var a =true;
document.write("a = ");
document.write(a);
result =!a;
document.write("<br>!a = ");
document.write(result);
</script>
</body>
</html>