⊗jsPmFTDTS 232 of 505 menu

JavaScriptにおける関数宣言時のセミコロン

関数をFunction Declarationとして宣言する場合、 波括弧 } の後にセミコロンは付けません:

function func() { console.log('!'); }

しかし、関数がFunction Expressionとして宣言される場合、 } の後にセミコロンを付けます:

let func = function() { console.log('!'); };

理由: JavaScriptでは任意の式はセミコロンで終わるべきであり、 このケースではまさに式が存在するからです。 このセミコロンは必須ではありません。なぜなら、 JavaScriptは一般的にセミコロンを省略することを許可していますが、 望ましい作法です。常に付けるようにしましょう:)

必要な箇所にすべてセミコロンを付けてください:

let func1 = function() {console.log('!')}; let func2 = function() { console.log('!'); }; function func3() { console.log('!'); }
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否