Skip to content

Commit f18394a

Browse files
committed
Chapter strict-mode translated
1 parent 9fa6c4d commit f18394a

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

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

+16-16
Original file line numberDiff line numberDiff line change
@@ -20,37 +20,37 @@ Die Direktive erscheint wie ein String: `"use strict"` oder `'use strict'`. Wenn
2020
Wir werden bald Funktionen in JavaScript (eine Gruppierung von Anweisungen) kennen lernen. Hier nur soviel, dass wir `"use strict"` auch am Anfang einer Funktion verwenden können, anstatt für das ganze Script. Der `strict`-Modus ist dann nur für diese Funktion aktiviert. Für gewöhnlich verwendet man den `strict`-Modus aber für ein ganzes Script.
2121

2222
````warn header="Versichern Sie sich, dass \"use strict\" am Anfang des Scriptest steht"
23-
Please make sure that `"use strict"` is on the top of the script, otherwise the strict mode may not be enabled.
23+
Versichern Sie sich, dass `"use strict"` am Anfang des Scriptest steht, sonst wird der `strict`-Modus möglicherweise nicht aktiviert.
2424
25-
There is no strict mode here:
25+
Hier wird der `strict`-Modus nicht verwendet:
2626
2727
```js no-strict
2828
alert("some code");
29-
// "use strict" below is ignored, must be on the top
29+
// "use strict" weiter unten wird ignoriert, es müsste am Anfang stehen
3030
3131
"use strict";
3232
33-
// strict mode is not activated
33+
// `strict`-Modus ist nicht aktiviert
3434
```
3535
36-
Only comments may appear above `"use strict"`.
36+
Lediglich Kommentare dürfen vor `"use strict"` auftreten.
3737
````
3838

39-
```warn header="There's no way to cancel `use strict`"
40-
There is no directive `"no use strict"` or alike, that would return the old behavior.
39+
```warn header="Man kann `use strict` nicht wieder abschalten"
40+
Es gibt keine Direktive `"no use strict"` oder ähnliches, die die alte Verhaltensweise wieder herstellt.
4141

42-
Once we enter the strict mode, there's no return.
42+
Hat man in einem Script den `strict`-Modus eingeschaltet, gibt es dort kein Zurück mehr.
4343
```
4444
45-
## Always "use strict"
45+
## Verwenden Sie immer "use strict"
4646
47-
The differences of `"use strict"` versus the "default" mode are still to be covered.
47+
Mit den genauen Unterschiede von `"use strict"` und dem alten "Default"-Modus müssen wir uns später noch genauer auseinandersetzen.
4848
49-
In the next chapters, as we learn language features, we'll make notes about the differences of the strict mode. Luckily, there are not so many. And they actually make our life better.
49+
In den nächsten Kapiteln, wenn wir die Spracheigenschaften behandeln, werden wir immer wieder auf die Unterschiede hinweisen. Glücklicherweise gibt es nicht besonders viele und die, die es gibt machen unser Leben einfacher.
5050
51-
At this point in time it's enough to know about it in general:
51+
Zum jetzigen Zeitpunkt genügt es uns das Folgende zu wissen:
5252
53-
1. The `"use strict"` directive switches the engine to the "modern" mode, changing the behavior of some built-in features. We'll see the details as we study.
54-
2. The strict mode is enabled by `"use strict"` at the top. Also there are several language features like "classes" and "modules" that enable strict mode automatically.
55-
3. The strict mode is supported by all modern browsers.
56-
4. It's always recommended to start scripts with `"use strict"`. All examples in this tutorial assume so, unless (very rarely) specified otherwise.
53+
1. Die `"use strict"`-Direktive schaltet die Engine in den "modernen" Modus und verändert das Verhalten einiger eingebauter Funktionen.
54+
2. Der `strict`-Modus wird mit `"use strict"` am Anfang des Scripts eingeschaltet. Es gibt auch einige Sprachfeatures wie Klassen und Module die den `strict`-Modus automatisch einschalten.
55+
3. Alle modernen Browser unterstützen den `strict`-Modus.
56+
4. Es ist grundsätzlich empfehlenswert Scripte mit `"use strict"` zu beginnen. Alle Beispiele in diesem Tutorial verwenden es; außer (sehr selten) es ist anders angegeben.

0 commit comments

Comments
 (0)