Not: Difference between revisions

From NSB App Studio
Jump to navigation Jump to search
JwellsNB (talk | contribs)
No edit summary
 
(2 intermediate revisions by one other user not shown)
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 (Basic) ==
== Example ==


<pre>
<tabber>
JavaScript=
<syntaxhighlight lang="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);
</syntaxhighlight>
|-|
BASIC=
<syntaxhighlight lang="vb.net">
Rem Not Example
Rem Not Example
'Not does logical negation & bitwise inversion
'Not does logical negation & bitwise inversion
Line 19: Line 37:
Print "  Not(x > 0) = " & Test1
Print "  Not(x > 0) = " & Test1
Print "  Not(y > 10) = " & Test2
Print "  Not(y > 10) = " & Test2
</pre>
</syntaxhighlight>
 
</tabber>
== 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>


== Output ==
== Output ==

Latest revision as of 22:49, 24 July 2019

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

// 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);

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

Output

Logical:
  NOT(x > 0) = False
  NOT(y > 10) = True

Related Items

And, Eqv, Imp, Or, Xor