JavaScriptでusestrictを使用するのはなぜですか?
「usestrict」は、リテラル式であるディレクティブです。 JavaScript1.8.5で導入されました。名前が示すように、「use strict」は、コードがstrictモードで実行されることを示します。
厳密モードを宣言しましょう。宣言するには、最初に「usestrict」というキーワードを追加します。グローバルスコープの場合は、スクリプトの最初で宣言します。
<!DOCTYPE html> <html> <body> <p>An error would come, since you have used a variable, but forgot to declare it </p> <p>Press F8 to see the error.</p> <script> "use strict"; a = 1; </script> </body> </html>
-
JavaScriptでなぜ厳密な使用を使用するのですか?
厳密モードは、ES5で導入された機能であり、プログラムまたは関数を「厳密」モードにすることができます。 この厳密なコンテキストにより、特定のアクションが実行されなくなり、より多くの例外がスローされます(通常、ユーザーにより多くの情報が提供されます)。ストリクトモードのいくつかの特定の機能- 宣言されていないが直接割り当てられている変数は失敗します。 foo=bar;を割り当てようとしました。 「foo」が定義されていない場合は失敗します。 厳密モードではevalを使用できません 関数内で引数配列を再割り当てすることはできません withステートメントの使用は許可されて
-
JavaScriptでの厳密な等式と緩い等式。
緩い等式演算子 ‘==’を使用すると、最初に値を共通の型に変換してから、それらの値が等しいかどうかを確認することで、2つ以上のオペランドを比較できます。 厳密な等式演算子 ‘===’を使用すると、値とそのタイプが等しいかどうかを確認することで、2つ以上のオペランドを比較できます。値と型の両方が他のオペランドと一致する場合にのみtrueを返します。 以下は、JavaScriptでの緩い等式と厳密な等式のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&q