! (Logical NOT) : Boolean Operators : Operators JAVASCRIPT TUTORIALS


JAVASCRIPT TUTORIALS » Operators » Boolean Operators »

 

! (Logical NOT)










The logical NOT operator is indicated by an exclamation point (!).

The logical NOT always returns a Boolean value.

The logical NOT operator behaves in the following way:


  1. If the operand is an object, false is returned.

  2. If the operand is the number 0, true is returned.

  3. If the operand is any number other than 0, false is returned.

  4. If the operand is null, true is returned.

  5. If the operand is NaN, true is returned.

  6. If the operand is undefined, an error occurs.












<html>
    <script language="JavaScript">
    <!--
    theTruth = new String("1");
    theReverseTruth = !theTruth;
    document.write("theTruth = ",theTruth,"<br>");
    document.write("theReverseTruth = ",theReverseTruth);
    -->
    </script>
</html>







HTML code for linking to this page:

Follow Navioo On Twitter

JAVASCRIPT TUTORIALS

 Navioo Operators
» Boolean Operators