In VBScript, True is -1, False is 0.
Aaron
On 10/15/2010 4:14 PM, Kevin Huber wrote:
Hi Aaron:
I was thinking that if c was either true or false, then c is boolean,
which would suggest that:
c = 1 is equivalent to
c = true
and c = 0 is equivalent to
c = false
On 10/15/10, Aaron Smith<[email protected]> wrote:
On 10/15/2010 3:35 PM, Kevin Huber wrote:
I'm confused. Is the if..then..else example that you gave supposed to be
equivalent to the line:
c = (a = b)?
That's correct.
I thought that c could = either 1 or 0, which would mean that if a = b
then c = 1 else c = 0
None of the variables in my example where ever assigned any values, so
I'm not sure where you're pulling 1 and 0 from. The shorthand c = (a =
b) is the same as the long winded if example. If a and b are equal, then
the value of that evaluation is stored in c. If they are not, then the
value of that evaluation is stored in c. Either way, the value being
assigned to c is not any kind of direct mathematical computation on a
and b, but rather a comparison of their values. That's what the
parenthesis are doing. The result is a report on whether or not (if then
else) they're equal.
Aaron
--
Aaron Smith
Product Support Specialist * Web Development
GW Micro, Inc. * 725 Airport North Office Park, Fort Wayne, IN 46825
260-489-3671 * gwmicro.com
To insure that you receive proper support, please include all past
correspondence (where applicable), and any relevant information
pertinent to your situation when submitting a problem report to the GW
Micro Technical Support Team.
c = false>
--
Aaron Smith
Product Support Specialist * Web Development
GW Micro, Inc. * 725 Airport North Office Park, Fort Wayne, IN 46825
260-489-3671 * gwmicro.com
To insure that you receive proper support, please include all past
correspondence (where applicable), and any relevant information
pertinent to your situation when submitting a problem report to the GW
Micro Technical Support Team.