Hi Angie, I would chose JScript for the following reasons at the very least:
1. Exception handling, JScript offers full try/catch/finally blocks whereas VBScript offers a barely useful On Error Resume Next
2. JScript allows you to treat functions as first class citizens, e.g. being able to pass a function to another function as a function parameter, allowing for some wonderfully elegant code. VBScript does not.
3. VBScript User Classes declared in one Script Unit cannot be instantiated in another, a factory method is required within the declaring Script Unit that is called by other Script Units to create instances. JScript Constructors declared in one Script Unit can quite happily be instantiated in another.
4. VBScript is ghastly, simply ghastly
Test Complete offers a large number of objects, aqString, aqDateTime, aqFileSystem, ADO, DDT etc for handling a of the functionality required by tests, the scripting language really is just the glue that holds them all together.
I guess it boils down to the experience you have available, and, did I mention, VBScript is ghastly?
Regards,
Phil Baird