[Javascript] combining Javascript & VBscript

David Lovering dlovering at gazos.com
Tue Mar 30 21:42:31 CST 2004


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





More information about the Javascript mailing list