[Javascript] combining Javascript & VBscript

Paul Novitski paul at dandemutande.org
Tue Mar 30 12:45:31 CST 2004


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





More information about the Javascript mailing list