Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptの厳密モードと非厳密モードの違いは何ですか?


「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>

  1. JavaScriptの関数とメソッドの違いは何ですか?

    JavaScriptでも関数とメソッドは同じですが、メソッドはオブジェクトのプロパティである関数です。 以下はJavaScriptの関数の例です- function functionname(param1, param2){    // code } 例 メソッドはオブジェクトに関連付けられた関数です。以下はJavaScriptのメソッドの例です- <html>    <head>       <script>          var e

  2. JavaとJavaScriptの違いは何ですか?

    Web開発者のJeremyKeithが2009年に述べたように、「JavaはJavaScriptに、ハムはハムスターになります」。そのアナロジーの正確さは議論の余地がありますが、その背後にある精神は確かです。JavaとJavaScriptは、共通の言語ルートを共有しているにもかかわらず、2つの非常に異なるプログラミング言語です。何年にもわたって、それらはもう少し重複するようになりましたが、JavaScriptは、Webサイトをインタラクティブにする主要なフロントエンド言語であり続け、Javaはサーバーサイドおよびアプリケーションプログラミングで引き続き人気があります。開発者を雇ったり、コーディ