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