Or: Difference between revisions

From NSB App Studio
Jump to navigation Jump to search
(Add javascript snippet)
No edit summary
 
(One intermediate revision by one other user not shown)
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>
JavaScript=
<syntaxhighlight lang="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);
</syntaxhighlight>
|-|
BASIC=
<syntaxhighlight lang="vb.net">
Rem Or Example
Rem Or Example
'Or performs logical and bitwise disjunction
'Or performs logical and bitwise disjunction
Line 19: Line 37:
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>
</syntaxhighlight>
 
</tabber>
== 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>


== 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