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

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


メソッドと関数は同じですが、用語が異なります。メソッドは、オブジェクト指向プログラミングのプロシージャまたは関数です。

関数は、プログラムのどこからでも呼び出すことができる再利用可能なコードのグループです。これにより、同じコードを何度も書く必要がなくなります。プログラマーがモジュラーコードを書くのに役立ちます。

JavaScript関数の構文は次のとおりです。

<script type="text/javascript">
   <!--
      function functionname(parameter-list) {
         statements
      }
   //-->
</script>

次に例を示します:

<script type="text/javascript">
   <!--
      function sayHello() {
         alert("Hello there");
      }
   //-->
</script>

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

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

  2. C ++のデストラクタとフリー関数の違いは何ですか?

    ここでは、C ++のデストラクタ関数とfree()関数の違いを確認します。デストラクタは、オブジェクトが破棄される直前に、何らかのアクションを実行するために使用されます。このアクションではメモリが解放されない場合がありますが、画面に1つのメッセージを表示するなどの簡単なアクションを実行できます。 free()関数はCで使用されます。C++では、deleteキーワードを使用しても同じことができます。 free()またはdeleteを使用してオブジェクトを削除すると、デストラクタが呼び出されます。デストラクタ関数は引数をとらず、何も返しません。この関数は、freeまたはdeleteが使用されたと