Like Visual Basic, JScript has also undergone some changes, although not as radical. The first thing to realize is that JScript.NET is a full .NET language, and therefore provides the advantages that the other supported languages do. In fact, JScript.NET has been completely rewritten in C#. It now supports types and inheritance, and is fully compiled.Although completely rewritten, JScript.NET is more evolutionary, and still supports existing JScript functionality – the new features are extra, and (apart from compilation, which is a CLR requirement) not enforced. Consult the documentation for more details on JScript.NET.