Or: Difference between revisions

From NSB App Studio
Jump to navigation Jump to search
No edit summary
 
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 (Basic) ==
== Example ==


<pre>
<tabber>
Rem Or Example
JavaScript=
'Or performs logical and bitwise disjunction
<syntaxhighlight lang="JavaScript">
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
</pre>
 
== Example (JavaScript) ==
<pre>
// Or Example
// Or Example
/* Or performs logical and bitwise disjunction */
/* Or performs logical and bitwise disjunction */
Line 35: Line 22:
NSB.Print("  x > 0 || y < 10 = " + Test1);
NSB.Print("  x > 0 || y < 10 = " + Test1);
NSB.Print("  x > 0 || y > 10 = " + Test2);
NSB.Print("  x > 0 || y > 10 = " + Test2);
</pre>
</syntaxhighlight>
|-|
BASIC=
<syntaxhighlight lang="vb.net">
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
</syntaxhighlight>
</tabber>


== Output ==
== Output ==

Latest revision as of 22:54, 24 July 2019

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

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

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

Output

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

Related Items

And, Eqv, Imp, Not, Xor