Or: Difference between revisions

From NSB App Studio
Jump to navigation Jump to search
No edit summary
(Add javascript snippet)
Line 5: Line 5:
Or returns the logical disjunction of two expressions. ''result'' is TRUE, if one or both expressions ''x'' and ''y'' evaluate to TRUE, otherwise, ''result'' is FALSE.
Or returns the logical disjunction of two expressions. ''result'' is TRUE, if one or both expressions ''x'' and ''y'' evaluate to TRUE, otherwise, ''result'' is FALSE.


== Example ==
== Example (Basic) ==


<pre>
<pre>
Line 19: Line 19:
Print "  x > 0 or y < 10 = " & Test1
Print "  x > 0 or y < 10 = " & Test1
Print "  x > 0 or y > 10 = " & Test2
Print "  x > 0 or y > 10 = " & Test2
</pre>
== Example (JavaScript) ==
<pre>
// Or Example
/* Or performs logical and bitwise disjunction */
var Test1, Test2, Test3, x, y;
x = 1;
y = 5;
Test1 = x > 0 || y < 10;
Test2 = x > 0 || y > 10;
Test3 = x || y;
NSB.Print "Logical:";
NSB.Print "  x > 0 || y < 10 = " + Test1;
NSB.Print "  x > 0 || y > 10 = " + Test2;
</pre>
</pre>



Revision as of 02:47, 28 May 2013

result = x Or y

Description

Or returns the logical disjunction of two expressions. result is TRUE, if one or both expressions x and y evaluate to TRUE, otherwise, result is FALSE.

Example (Basic)

Rem Or Example
'Or performs logical and bitwise disjunction
Dim Test1, Test2, Test3, x, y
x = 1
y = 5
Test1 = x > 0 Or y < 10
Test2 = x > 0 Or y > 10
Test3 = x OR y
Print "Logical:"
Print "  x > 0 or y < 10 = " & Test1
Print "  x > 0 or y > 10 = " & Test2

Example (JavaScript)

// Or Example
/* Or performs logical and bitwise disjunction */

var Test1, Test2, Test3, x, y;
x = 1;
y = 5;
Test1 = x > 0 || y < 10;
Test2 = x > 0 || y > 10;
Test3 = x || y;
NSB.Print "Logical:";
NSB.Print "  x > 0 || y < 10 = " + Test1;
NSB.Print "  x > 0 || y > 10 = " + Test2;

Output

Logical:
  x > 0 or y < 10 = True
  x > 0 or y > 10 = True

Related Items

And, Eqv, Imp, Not, Xor