1.) C-like syntax
2.) OO syntax mimics Java
3.) Omnipresent in HTML scripting
5.) Adobe AIR
6.) Google Gears
7.) Mozilla Rhino
8.) Editing XML via DOM
10.) Prevalent support and acceptance
UPDATE: More stuff from Stevey’s Blog Rants: Rhino on Rails:
13.) JDK Support
Bundled in Java 6 it will be javax.script.
UPDATE #2: While going through the book “Understanding .NET” (by David Chappell) I found out something I didn’t know:
Visual Studio also supports JScript .NET and because it’s based on the CLR, the .NET version of JScript also implements CLR-style classes, which can contain methods, implement interfaces, and more. JScript can be used for creating essentially any .NET application!