--- title: '@cc_on' slug: Archive/Web/JavaScript/Extensions_Microsoft/at-cc-on tags: - Instruction - JavaScript - Microsoft - Non-standard - Obsolete - Reference translation_of: Archive/Web/JavaScript/Microsoft_Extensions/at-cc-on ---
L'instruction @cc_on
active la compilation conditionnelle via des commentaires placés dans le script.
@cc_on
Lors de l'écriture d'un script destiné au Web, il est nécessaire que les instructions de compilation conditionnelle soient placées dans des commentaires afin que les environnements qui ne les prennent pas en charge puissent les ignorer.
Aussi, il est fortement recommandé d'utiliser @cc_on
dans un commentaire afin que les autres navigateurs puissent considérer la syntaxe du script comme valide.
Une instruction @if
ou @set
située à l'extérieur d'un commentaire permet également d'activer la compilation conditionnelle.
/*@cc_on @*/ /*@ console.log("Version de JavaScript : " + @_jscript_version + "."); @if (@_win32) console.log("Version 32 bits de Windows."); @elif (@_win16) console.log("Version 16 bits de Windows."); @else console.log("Un autre système d'exploitation est utilisé."); @end @*/
Cette instruction est prise en charge par toutes les versions d'Internet Explorer mais ne peut pas être utilisée dans les applications pour Windows 8.x Store.