[Javascript] combining Javascript & VBscript
David Lovering
dlovering at gazos.com
Wed Mar 31 21:57:36 CST 2004
I was thinking particularly of "freeing" a variable by deleting it, although
the other discussion is starting to turn out to be more interesting. Also,
I can think of a few bizarro situations where a single variable might
suddenly need to become an array, or vice-versa. That's hard to do without
a "new Array()" or something similar.
However, I'll defer to the other list readers. My peculiar interests in
pure OOL stuff does not (as yet) have any direct bearing on Javascript.
----- Original Message -----
From: "Chris T" <christ at saeweb.com>
To: "[JavaScript List]" <javascript at LaTech.edu>
Sent: Wednesday, March 31, 2004 7:36 AM
Subject: Re: [Javascript] combining Javascript & VBscript
> VBScript (and JavaScript) uses Variants though. So you don't have to
define
> variables as types. Why would there be a need to redefine it a second
time?
> Just set the variable if you want to change it's value type.
>
> Chris Tifer
>
>
> ----- Original Message -----
> From: "David Lovering" <dlovering at gazos.com>
> To: "[JavaScript List]" <javascript at LaTech.edu>
> Sent: Tuesday, March 30, 2004 10:42 PM
> Subject: Re: [Javascript] combining Javascript & VBscript
>
>
> > Well, some might say that redefining a variable (either by value, or by
> > type) might be useful, just as redefining an array might be. If
VBScript
> > doesn't support that in some fashion, I'd say it has a serious problem.
> >
> > -- Dave Lovering
> >
> > ----- Original Message -----
> > From: "Paul Novitski" <paul at dandemutande.org>
> > To: "[JavaScript List]" <javascript at LaTech.edu>
> > Sent: Tuesday, March 30, 2004 11:45 AM
> > Subject: Re: [Javascript] combining Javascript & VBscript
> >
> >
> > > One serious advantage VBscript has over Javascript is the enforcement
of
> > > unique variable names. Accidentally naming two variables the same can
> > > cause problems that are hair-pullingly difficult to detect & debug in
a
> > > complex application.
> > >
> > > Javascript blithely allows:
> > >
> > > var thingie = "a";
> > > var thingie = "b";
> > >
> > > whereas VB chokes on:
> > >
> > > dim thingie
> > > dim thingie
> > >
> > > and generates a runtime (compile) error "Name redefined".
> > >
> > > Alas, neither script seems to enforce uniqueness of function names,
> taking
> > > (in my experience) the last instance of a function as the one to run
> when
> > > it's called.
> > >
> > > Paul
> > >
> > >
> > >
> > > At 10:28 AM 3/30/2004, Chris T wrote:
> > > > > for example Javascript's string methods or, gosh, I don't
> > > > > know, maybe VBscript's high-level date & time formatting.
> > > >
> > > >That seems to be the biggest reason to want to do it. If you're going
> > > >straight VBScript, you will be limited in that you can't get
> Milliseconds
> > > >I don't believe, but JS can do that.
> > > >
> > > >And like you said, the built-in formatting of dates is probably
> > > >superior in VBScript.
> > > >
> > > >Chris Tifer
> > >
> > >
> > > _______________________________________________
> > > Javascript mailing list
> > > Javascript at LaTech.edu
> > > https://lists.LaTech.edu/mailman/listinfo/javascript
> > >
> > >
> >
> >
> > _______________________________________________
> > Javascript mailing list
> > Javascript at LaTech.edu
> > https://lists.LaTech.edu/mailman/listinfo/javascript
>
> _______________________________________________
> Javascript mailing list
> Javascript at LaTech.edu
> https://lists.LaTech.edu/mailman/listinfo/javascript
>
>
More information about the Javascript
mailing list