Skip to content

Commit d4bcac8

Browse files
Update 1-js/02-first-steps/03-strict-mode/article.md
Co-Authored-By: Gabriel Jörg <jergo3020@gmail.com>
1 parent afe824e commit d4bcac8

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

1-js/02-first-steps/03-strict-mode/article.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
JavaScript hat sich lange Zeit ohne Kompatibilitätsprobleme weiterentwickelt. Der Sprache wurden neue Funktionen hinzugefügt, während sich die alten Funktionen nicht geändert haben.
44

5-
Dies hatte den Vorteil, dass der vorhandene Code nie beschädigt wurde. Der Nachteil war jedoch, dass jeder Fehler oder eine unvollständige Entscheidung der JavaScript-Entwickler für immer in der Sprache stecken blieb.
5+
Dies hatte den Vorteil, dass der vorhandene Code nie beschädigt wurde. Der Nachteil war jedoch, dass jeder Fehler oder eine Fehlentscheidung der JavaScript-Entwickler für immer in der Sprache hängen blieb.
66

77
Dies war bis zum Erscheinen von ECMAScript 5 (ES5) im Jahr 2009 der Fall. Es wurden der Sprache neue Funktionen hinzugefügt und einige der vorhandenen geändert. Damit der alte Code weiterhin funktioniert, sind die meisten dieser Änderungen standardmäßig deaktiviert. Du musst sie explizit mit einer speziellen Anweisung aktivieren: `"use strict"`.
88

99
## "use strict"
1010

11-
Die Direktive sieht aus wie eine Zeichenkette: `"use strict"` oder `'use strict'`. Wenn es sich am Anfang eines Skripts befindet, funktioniert das gesamte Skript auf "moderne" Weise.
11+
Die Direktive sieht aus wie ein String: `"use strict"` oder `'use strict'`. Wenn es sich am Anfang eines Skripts befindet, funktioniert das gesamte Skript auf "moderne" Weise.
1212

1313
Beispielsweise:
1414

@@ -22,8 +22,8 @@ Beispielsweise:
2222
Wir werden bald Funktionen (eine Möglichkeit, Befehle zu gruppieren) lernen. Mit Blick auf die Zukunft sei angemerkt, dass `"use strict"` anstelle des gesamten Skripts am Anfang des Funktionskörpers stehen kann. Auf diese Weise wird der strikte Modus nur in dieser Funktion aktiviert. Normalerweise wird es jedoch für das gesamte Skript verwendet.
2323

2424

25-
````warn header="Stelle sicher, dass \"use strict\" am Anfang steht"
26-
Stelle sicher, dass `"use strict"` am Anfang deiner Skripte steht, da sonst der strikte Modus möglicherweise nicht aktiviert ist.
25+
````warn header="Stellen sicher, dass \"use strict\" am Anfang steht"
26+
Stelle sicher, dass `"use strict"` am Anfang deiner Skripte steht, da sonst der strikte Modus möglicherweise nicht aktiv ist.
2727
2828
Der strikte Modus ist hier nicht aktiviert:
2929
@@ -49,7 +49,7 @@ Sobald wir in den strikten Modus wechseln, gibt es kein Zurück mehr.
4949
5050
Wenn du in Zukunft eine Browserkonsole zum Testen von Funktionalitäten verwendest, beachte bitte, dass `use strict` standardmäßig nicht verwendet wird.
5151
52-
Manchmal, wenn `use strict` einen Unterschied macht, erhalten Sie falsche Ergebnisse.
52+
Manchmal, wenn `use strict` einen Unterschied macht, erhältst du falsche Ergebnisse.
5353
5454
Du kannst versuchen, durch Drücken von `key:Umschalt+Eingabetaste` mehrere Zeilen einzugeben und `use strict` wie folgt an den Anfang zu setzen:
5555
@@ -67,7 +67,7 @@ Wenn dies nicht der Fall ist, besteht die zuverlässigste Möglichkeit, um `use
6767
(function() {
6868
'use strict';
6969

70-
// ...Ihr Code...
70+
// ...Dein Code...
7171
})()
7272
```
7373

@@ -82,4 +82,4 @@ Im Moment genügt es, allgemein zu wissen:
8282
1. Die Anweisung `"use strict"` schaltet die Engine in den "modernen" Modus und ändert das Verhalten einiger eingebauter Funktionen. Wir werden die Details später im Tutorial sehen.
8383
2. Der strikte Modus wird aktiviert, indem `"use strict"` am Anfang eines Skripts oder einer Funktion platziert wird. Verschiedene Sprachfunktionen, wie "Klassen" und "Module", aktivieren den strikten Modus automatisch.
8484
3. Der strikte Modus wird von allen modernen Browsern unterstützt.
85-
4. Wir empfehlen, Skripte immer mit `"use strict"` zu starten. Alle Beispiele in diesem Lernprogramm gehen von einem strengen Modus aus, sofern nicht (sehr selten) anders angegeben.
85+
4. Wir empfehlen, Skripte immer mit `"use strict"` zu starten. Alle Beispiele in diesen Tutorial gehen von einem strengen Modus aus, sofern nicht (sehr selten) anders angegeben.

0 commit comments

Comments
 (0)