Not: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 5: | Line 5: | ||
Not returns the logical negation of an expression. The required argument, ''expression'', is any valid expression. ''result'' is TRUE if ''expression'' evaluates to FALSE, FALSE if ''expression'' evaluates to TRUE, ''result'' is NULL otherwise. | Not returns the logical negation of an expression. The required argument, ''expression'', is any valid expression. ''result'' is TRUE if ''expression'' evaluates to FALSE, FALSE if ''expression'' evaluates to TRUE, ''result'' is NULL otherwise. | ||
== Example == | == Example (Basic) == | ||
<pre> | <pre> | ||
Line 19: | Line 19: | ||
Print " Not(x > 0) = " & Test1 | Print " Not(x > 0) = " & Test1 | ||
Print " Not(y > 10) = " & Test2 | Print " Not(y > 10) = " & Test2 | ||
</pre> | |||
== Example (JavaScript) == | |||
<pre> | |||
// Not Example | |||
/* Not does logical negation & bitwise inversion */ | |||
var Test1, Test2, Test3, x, y; | |||
x = 3; | |||
y = 8; | |||
Test1 = (!x > 0) | |||
Test2 = (!y > 10) | |||
Test3 = !x | |||
NSB.Print "Logical:" | |||
NSB.Print " Not(x > 0) = " & Test1 | |||
NSB.Print " Not(y > 10) = " & Test2 | |||
</pre> | </pre> | ||
Revision as of 02:36, 28 May 2013
result = Not expression
Description
Not returns the logical negation of an expression. The required argument, expression, is any valid expression. result is TRUE if expression evaluates to FALSE, FALSE if expression evaluates to TRUE, result is NULL otherwise.
Example (Basic)
Rem Not Example 'Not does logical negation & bitwise inversion Dim Test1, Test2, Test3, x, y x = 3 y = 8 Test1 = Not(x > 0) Test2 = Not(y > 10) Test3 = Not x Print "Logical:" Print " Not(x > 0) = " & Test1 Print " Not(y > 10) = " & Test2
Example (JavaScript)
// Not Example /* Not does logical negation & bitwise inversion */ var Test1, Test2, Test3, x, y; x = 3; y = 8; Test1 = (!x > 0) Test2 = (!y > 10) Test3 = !x NSB.Print "Logical:" NSB.Print " Not(x > 0) = " & Test1 NSB.Print " Not(y > 10) = " & Test2
Output
Logical: NOT(x > 0) = False NOT(y > 10) = True