aboutsummaryrefslogtreecommitdiff
path: root/files/fr/archive/web/javascript/extensions_microsoft/at-set/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/fr/archive/web/javascript/extensions_microsoft/at-set/index.html')
-rw-r--r--files/fr/archive/web/javascript/extensions_microsoft/at-set/index.html94
1 files changed, 0 insertions, 94 deletions
diff --git a/files/fr/archive/web/javascript/extensions_microsoft/at-set/index.html b/files/fr/archive/web/javascript/extensions_microsoft/at-set/index.html
deleted file mode 100644
index dec4e007b9..0000000000
--- a/files/fr/archive/web/javascript/extensions_microsoft/at-set/index.html
+++ /dev/null
@@ -1,94 +0,0 @@
----
-title: '@set'
-slug: Archive/Web/JavaScript/Extensions_Microsoft/at-set
-tags:
- - JavaScript
- - Microsoft
- - Non-standard
- - Obsolete
- - Reference
-translation_of: Archive/Web/JavaScript/Microsoft_Extensions/at-set
----
-<div>{{JSRef}}{{Non-standard_header}}{{Obsolete_Header}}</div>
-
-<div class="warning"><strong>Attention !</strong> La compilation conditionnelle n'est plus prise en charge à partir d'Internet Explorer 11 en mode standard et pour les applications Windows Store à partir de Windows 8.</div>
-
-<p>L'instruction <strong><code>@set</code> </strong>permet de créer des variables grâce à des instructions de compilation conditionnelles.</p>
-
-<h2 id="Syntaxe">Syntaxe</h2>
-
-<pre class="brush: js">@set @varname = term
-</pre>
-
-<h3 id="Paramètres">Paramètres</h3>
-
-<dl>
- <dt><em>varname</em></dt>
- <dd>Un nom de variable JavaScript valide. Ce nom doit toujours être précédé d'une arobase (@).</dd>
- <dt><code>term</code></dt>
- <dd>Zéro ou plusieurs opérateurs unaires suivis par une constante, un variable de compilation conditionnelle ou une expression entre parenthèses.</dd>
-</dl>
-
-<h3 id="Notes">Notes</h3>
-
-<p>Les variables numériques et booléennes sont prises en charge pour la compilation conditionnelle. Il n'est pas possible d'utiliser des chaînes de caractères. Les variables créées grâce à <code>@set</code> sont généralement utilisées au sein d'instructions de compilation conditionnelle mais peuvent être utilisées n'importe où dans du code JavaScript.</p>
-
-<p>Voici quelques exemples :</p>
-
-<pre class="brush: js">@set @mavar1 = 12
-
-@set @mavar2 = (@mavar1 * 20)
-
-@set @mavar3 = @_jscript_version
-</pre>
-
-<p>Les opérateurs suivants peuvent être utilisés dans les expressions entre parenthèses :</p>
-
-<ul>
- <li>
- <p><code>! ~</code></p>
- </li>
- <li>
- <p><code>* / %</code></p>
- </li>
- <li>
- <p><code>+ -</code></p>
- </li>
- <li>
- <p><code>&lt;&lt; &gt;&gt; &gt;&gt;&gt;</code></p>
- </li>
- <li>
- <p><code>&lt; &lt;= &gt; &gt;=</code></p>
- </li>
- <li>
- <p><code>== != === !==</code></p>
- </li>
- <li>
- <p><code>&amp; ^ |</code></p>
- </li>
- <li>
- <p><code>&amp;&amp; | |</code></p>
- </li>
-</ul>
-
-<p>Si une variable est utilisée avant d'avoir été définie, sa valeur par défaut sera <code>NaN</code>. Il est possible de vérifier si une variable vaut <code>NaN</code> grâce à une instruction <code>@if</code> :</p>
-
-<pre class="brush: js">@if (@nouvelleVar !== @nouvelleVar)
- …
-</pre>
-
-<p>Cette méthode fonctionne car <code>NaN</code> est la seule valeur qui n'est pas égale à elle-même au sens de l'égalité stricte.</p>
-
-<h2 id="Prérequis">Prérequis</h2>
-
-<p>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.</p>
-
-<h2 id="Voir_aussi">Voir aussi</h2>
-
-<ul>
- <li><a href="/fr/docs/Web/JavaScript/Extensions_JavaScript_Microsoft">Les extensions JavaScript spécifiques de Microsoft</a></li>
- <li><a href="https://docs.microsoft.com/en-us/scripting/javascript/advanced/conditional-compilation-javascript">Compilation conditionnelle</a></li>
- <li><a href="https://docs.microsoft.com/en-us/scripting/javascript/advanced/conditional-compilation-variables-javascript">Variables de compilation conditionnelle</a></li>
- <li><code><a href="/fr/docs/Web/JavaScript/Microsoft_JavaScript_extensions/at-cc-on">@cc_on</a></code></li>
- <li><code><a href="/fr/docs/Web/JavaScript/Microsoft_JavaScript_extensions/at-if">@if</a></code></li>
-</ul>