Informationen
Das angeforderte Thema wird unten angezeigt. Es ist jedoch nicht in dieser Bibliothek vorhanden.

Bedingte Kompilierung (JavaScript)

Die bedingte Kompilierung ermöglicht Ihnen, in JavaScript neue Sprachfeatures zu verwenden, ohne auf die Kompatibilität mit älteren Versionen zu verzichten, die diese Features nicht unterstützen.

Warnhinweis Vorsicht

Die bedingte Kompilierung wird in allen Versionen von Internet Explorer vor Internet Explorer 11 unterstützt. Die bedingte Kompilierung wird im Standardmodus von Internet Explorer 11 und den Windows Store-Apps nicht unterstützt.

Die bedingte Kompilierung wird mit der @cc_on-Anweisung oder einer @if-Anweisung bzw. @set-Anweisung aktiviert. Zu den typischen Anwendungsmöglichkeiten der bedingten Kompilierung gehört das Verwenden neuer Features in JavaScript, das Einbetten von Debuggingunterstützung in ein Skript und das Verfolgen der Codeausführung.

Platzieren Sie den Code für die bedingte Kompilierung stets in Kommentaren, damit er von Hosts (wie Netscape Navigator), die die bedingte Kompilierung nicht unterstützen, ignoriert wird. Im Folgenden ein Beispiel.

/*@cc_on @*/
/*@if (@_jscript_version >= 4)
    alert("JavaScript version 4 or better");
    @else @*/
    alert("Conditional compilation not supported by this scripting engine.");
/*@end @*/

Dieses Beispiel enthält spezielle Kommentartrennzeichen, die nur verwendet werden, wenn die bedingte Kompilierung durch die @cc_on-Anweisung aktiviert wurde. Bei Skriptmodulen, die die bedingte Kompilierung nicht unterstützen, wird nur die Meldung angezeigt, dass die bedingte Kompilierung nicht unterstützt wird.

Community-Beiträge

Anzeigen:
© 2014 Microsoft