It''s important to point out that java-script is not related to Java at all. They share a few syntactic elements, but apart from that, they are completely different.
VBScript is a subset of VB. You don''t get typed variables (everything is based on Variant), you can''t compile VBScript, and a few other elements, but that''s about it. They are very similar. Both adhere to the COM/OLE/ActiveX object model.