Difference between revisions of "Boolean Operators"

From SmartWiki
Jump to: navigation, search
(AND)
(OR)
Line 9: Line 9:
  
 
* The ''OR'' operator takes two [[operand]]s and evaluates to ''true'' if '''either''' of the operands are true.  
 
* The ''OR'' operator takes two [[operand]]s and evaluates to ''true'' if '''either''' of the operands are true.  
* Also written as "||".
+
* Also written as "||", between the two operands.
 
  Example: [True Statement] OR [True Statement] ...evaluates to... '''TRUE'''
 
  Example: [True Statement] OR [True Statement] ...evaluates to... '''TRUE'''
 
  Example: [True Statement] OR [False Statement] ...evaluates to... '''TRUE'''
 
  Example: [True Statement] OR [False Statement] ...evaluates to... '''TRUE'''

Revision as of 10:22, 25 June 2013

AND

  • The AND operator takes two operands and evaluates to true if both of its operands are true.
  • Also written as "&&", between the two operands.
Example: [True Statement] AND [False Statement] ...evaluates to... FALSE
Example: [True Statement] AND [True Statement] ...evaluates to... TRUE

OR

  • The OR operator takes two operands and evaluates to true if either of the operands are true.
  • Also written as "||", between the two operands.
Example: [True Statement] OR [True Statement] ...evaluates to... TRUE
Example: [True Statement] OR [False Statement] ...evaluates to... TRUE
Example: [False Statement] OR [False Statement] ...evaluates to... FALSE

NOT

  • Reverses the "truthiness" of its operand.
  • Also written as "!", preceding its operand.
Example: NOT [True Statement] ...evaluates to... FALSE
Example: NOT [False Statement] ...evaluates to... TRUE

See Also