En plus de la réponse donnée ci-dessus, il y a aussi une implémentation .NET open source JavaScript disponible: Son nom est Jurassic, et il est disponible sur CodePlex:
http://jurassic.codeplex.com/
Exemples:
exécuter une expression:
var engine = new Jurassic.ScriptEngine();
Console.WriteLine(engine.Evaluate<int>("1.5 + 2.4"));
Exécuter un script:
var engine = new Jurassic.ScriptEngine();
engine.ExecuteFile(@"c:\test.js");
Caractéristiques o f version 2.2 (prise à partir du site Web):
- Supporte tous ECMAScript 3 et ECMAScript 5 fonctionnalité, y compris ES5 mode strict
- Simple API puissant
- Compile JavaScript en bytecode .NET (CIL); pas un interprète
- déployé comme un seul assemblage .NET (pas de code natif)
- de support de base pour le débogage intégrée à l'intérieur de Visual Studio
- utilise la génération de code de poids léger, de sorte que le code généré est entièrement ordures collectées
- Testé sur .NET 3.5, .NET 4 et Silverlight
non, ce n'est pas un. – Ibu
Vous pouvez jeter un oeil à la spécification http: // www.ecma-international.org/publications/standards/Ecma-262.htm –
google javascript tutoriels – Ibu