Mode strict JavaScript (utilisez strict)

Mode strict JavaScript (utiliser strict)

Le mode strict JavaScript (mode strict) s'exécute dans des conditions strictes.

Utiliser la directive "use strict"

La directive "use strict" est nouvelle dans JavaScript 1.8.5 (ECMAScript5).

Il ne s'agit pas d'une déclaration, mais d'une expression littérale, qui sera ignorée dans les anciennes versions de JavaScript.

Le but de "use strict" est de préciser que le code est exécuté dans des conditions strictes.

Vous ne pouvez pas utiliser de variables non déclarées en mode strict.

Les principaux objectifs de l'établissement du « mode strict » sont les suivants :

- Éliminer certains aspects déraisonnables et imprécis de la syntaxe Javascript et réduire certains comportements étranges ;

– Éliminer certains ; insécurités dans l'exécution du code et assurer la sécurité de l'exécution du code ;

– Améliorer l'efficacité du compilateur et augmenter la vitesse d'exécution

– Ouvrir la voie à de nouvelles versions de Javascript à l'avenir ;

1. Présentation

En plus du mode de fonctionnement normal, ECMAscript 5 ajoute un deuxième mode de fonctionnement : le « mode strict ». Comme son nom l'indique, ce mode permet à Javascript de s'exécuter dans des conditions plus strictes.

2. Pourquoi utiliser le mode strict ?

- Élimine certains aspects déraisonnables et imprécis de la syntaxe Javascript et réduit certains comportements étranges

- Élimine certains inconvénients liés à l'exécution du code A Safe ; endroit pour garantir la sécurité de l'exécution du code ;

- améliorer l'efficacité du compilateur et augmenter la vitesse d'exécution

- ouvrir la voie à de nouvelles versions de Javascript à l'avenir.

Le « mode strict » reflète l'orientation de développement plus raisonnable, plus sûre et plus rigoureuse de Javascript. Les navigateurs grand public, y compris IE 10, le prennent déjà en charge, et de nombreux grands projets ont commencé à l'adopter pleinement.

D'un autre côté, le même code peut avoir des résultats d'exécution différents en "mode strict" ; certaines instructions qui peuvent être exécutées en "mode normal" ne pourront pas être exécutées en "mode strict". La maîtrise de ces contenus vous aidera à comprendre Javascript plus en détail et fera de vous un meilleur programmeur.

3. Entrez le drapeau

"use strict";

4. Comment appeler

4.1 Pour un seul script

.

Formation continue
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <h1>使用 "use strict":</h1> <h3>严格模式不允许使用保留关键字。</h3> <p>浏览器按下 F12 开启调试模式,查看报错信息。</p> <script> "use strict"; var public = 1500; // 报错 </script> </body> </html>
soumettreRéinitialiser le code