JScript is JavaScript (or MS's version, with the occasional extra feature), nothing too different - most people use the terms interchangeably, and can't tell the difference between them.
VBScript is not in any way like JScript in syntax terms (compare C++/Java with Visual Basic, it's pretty much the same gap), but they are the same semantically (meaning wise), so once you know one the second shouldn't be too hard to pick up, and its quite easy to port between them (very easy if its VBScript -> JScript).
If its going to be limited to VBScript and JScript then you'll need to pick a version, there are some qwerks with some versions that destroy reverse compatibility (IE 5 has a bug in JScript that 'undefined' is undefined, but not in IE 4 or 5.5 or 6), and newer features in VBScript (Eval, Class) are only in newer versions.
|