ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScript には名前付き関数がありますか?

JavaScript には名前付き関数がありますか?

WBOY
WBOYオリジナル
2022-04-11 14:55:531723ブラウズ

JavaScript には名前付き関数があります。 function キーワードを使用して、名前付き関数を宣言できます。構文は、「function 関数名 (パラメーター リスト) {実行するステートメント ブロック;}」です。名前付き関数の宣言の前後で、名前付き関数を呼び出すことができます。宣言が昇格すると、自動的に上位に昇格します。

JavaScript には名前付き関数がありますか?

このチュートリアルの動作環境: Windows 10 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

JavaScript には名前付き関数がありますか?

JavaScript には名前付き関数があります

  function 函数名(参数列表){//function声明函数的关键字
     要执行的语句块;
   }

function: 関数を定義するキーワード (小文字である必要があります)

関数名: カスタム名 (関数は関数名と同じ大文字と小文字で呼び出される必要があります)

関数本体: 特定の関数を完了できる、カプセル化される特定のコード部分

機能: 関数宣言の昇格、自動的に上位に昇格

関数宣言はいつでもどこでも呼び出すことができます。名前付き関数は前後に呼び出すことができますが、匿名関数は関数の後に呼び出された後にのみ出現できます。

JavaScript コードの取得単位は関数です。関数には実行可能コードの一部を含めることができ、また、受け入れることもできます呼び出し元によって渡されるパラメータ。 JavaScript で関数を定義するには主に次の方法があります:

最初の方法: 名前付き関数

<script>
  function 函数名(参数列表){//function声明函数的关键字
     要执行的语句块;
   }
   function myAge(age) {
            document.write(&#39;我的年龄是&#39; + age)//我的年龄是19 
        }
        myAge(19)//函数不调用,不执行
</script>

2 番目の方法: 匿名関数

<script>
    function (参数列表) {//同引用函数调用这个函数
        要执行的语句块
     }
     //匿名函数
      var a=function(age) {
          document.write(&#39;我的年龄是&#39; + age)//我的年龄是19
       }
       a(19)
    </script>

名前付き関数は匿名関数とは異なります。名前付き関数は前後に呼び出すことができますが、匿名関数は関数の後に呼び出された後にのみ表示されます。

[関連する推奨事項: javascriptビデオチュートリアル,webfrontend]

以上がJavaScript には名前付き関数がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。