Use Strict in JavaScript unter Firefox [] (Use Strict in JavaScript unter Firefox), Lektion, Seite 723743
https://www.purl.org/stefan_ram/pub/use_strict_browser_javascript (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
JavaScript-Kurs

»"use strict";« in JavaScript  unter Firefox 49 

»"use strict";« in Webseiten

In einem script-Element, das in einem Programm (einer Webseite) enthalten ist, gilt das »"use strict";« bis zu Ende des script-Elements. Es wirkt aber nur, wenn es ganz am Anfang eines script-Elements steht, sonst wird es vollständig ignoriert. Ein »"use strict";« in einem script-Elemente gilt nicht für andere script-Elemente.

Das folgende Programm zeigt, daß ein »"use strict";« am Anfang eines script-Elements nicht für folgende script-Elemente gilt (“source text unit ” in ECMAScript ).

Main.html

<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">
<head><meta charset="UTF-8" />
<meta content="width=device-width, initial-scale=1, shrink-to-fit=no" name="viewport">
<title>Main</title><style type="text/css">

#span { font-size: 500% }

</style></head><body>

<h1>"use strict";</h1>

<p><a id="a" href="http://example.com">Link</span></p>

<pre><code><script>/*<![CDATA[*/

"use strict";

/*]]>*/</script></code></pre>
<pre><code><script>/*<![CDATA[*/

console.log( 07 );

/*]]>*/</script></code></pre></body></html>

Konsole
7

»"use strict";« in der Konsole

In der Konsole gilt ein »"use strict";« immer nur für den Rest der eingegebenen Zeile  (“source text unit ” in ECMAScript ).

Auswertung
071;
57
Auswertung
"use strict"; 071;
SyntaxError: octal literals and octal escape sequences are deprecated
Auswertung
071;
57

Alle Eingaben in der Konsole (seit dem Laden eines Dokumentes) gelten zusammen als ein Skript.

Aber jede einzelne Zeile gilt als eine Quelltexteinheit  (“source text unit ” in ECMAScript ).

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram723743 stefan_ram:723743 Use Strict in JavaScript unter Firefox Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd723743, slrprddef723743, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/use_strict_browser_javascript