Además de la respuesta anterior, también hay una aplicación .NET de código abierto de JavaScript disponibles: Su nombre es Jurásico, y está disponible en CodePlex:
http://jurassic.codeplex.com/
Ejemplos:
ejecutar una expresión:
var engine = new Jurassic.ScriptEngine();
Console.WriteLine(engine.Evaluate<int>("1.5 + 2.4"));
Ejecutar un script:
var engine = new Jurassic.ScriptEngine();
engine.ExecuteFile(@"c:\test.js");
funciones O f versión 2.2 (tomado del sitio web):
- Soporta todas las funciones de ECMAScript 3 y ECMAScript 5, incluyendo el modo estricto ES5
- simple pero potente API
- compila en bytecode JavaScript .NET (CIL); no un intérprete
- desplegado como un ensamblado de .NET sola (sin código nativo)
- soporte básico para la depuración integrada dentro de Visual Studio
- utiliza la generación de código de peso ligero, por lo que el código generado es totalmente basura recogida
- Probado en .NET 3.5, .NET 4 y Silverlight
no, no es una. – Ibu
Puedes echar un vistazo a la especificación http: // www.ecma-international.org/publications/standards/Ecma-262.htm –
google javascript tutorials – Ibu