Boolean values: Difference between revisions

Expanded details about boolean values with examples, and included a brief mention about `yes` and `no` AppleScript constants.
(Added Neko)
(Expanded details about boolean values with examples, and included a brief mention about `yes` and `no` AppleScript constants.)
Line 112:
 
=={{header|AppleScript}}==
AppleScript has built-in boolean keywords <code>true</code> and <code>false</code>. Numbers do not work in place of boolean expressions, but they do coerce to and from.
 
<lang AppleScript>1 > 2 --> false
not false --> true
 
{true as integer, false as integer, 1 as boolean, 0 as boolean}
--> {1, 0, true, false}
 
true = 1 --> false</lang>
 
AppleScript also has constants <code>yes</code> and <code>no</code>, which coerce easily to boolean values, and are interchangeable with them in AppleScriptObjC.
 
<lang AppleScript>{yes as boolean, no as boolean}
--> {true, false}</lang>
 
However, <code>yes</code> and <code>no</code> do not coerce to integer values.
 
=={{header|Applesoft BASIC}}==
Anonymous user