JScript is a detailed explanation (hopefully useful to everyone)