文字列ですが、より複雑な式にすることもできます。それはパラメータが無い場合にのみ評価され、代入されます。その結果がtextの値になります}デフォルト値の評価JavaScriptでは、デフォルト値はそれぞれのパラメータが与えられずに関数が呼び出されるたびに評価されます。呼び出されるたびに実行されます。これはPythonのような他の言語と対照的で、Pythonはどんなデフォルト値も初期解釈のときに一度だけ評価されます。デフォルトパラメータの古い形式javascriptの古いエディションは、デフォルトパラメータをサポートしていませんでした。そのため、別の方法で実現していました。これは古いスクリプトの中で見つけることができます。関数は、実行結果として呼び出しコードに値を戻すことが出来ます。関数の任意の場所に置くことが出来ます。出現することもあります。これは関数を直ぐに終了させます。返却した場合と同じになります。後にセミコロンを想定するため、これは動作しません。f(b))従って、これは事実上空の返却になります。値は同じ行に置く必要があります。関数はアクションです。そのため、それらの名前は通常は動詞です。それは簡潔にすべきですが、関数がすることをできるだけ正確に表現してください。コードを読む人が正しい手がかりを得られるようにします。曖昧なアクションを示す動詞のプレフィックスから関数名を始めることは広く行われています。プレフィックスの意味についてはチーム内での合意が必要です。始まる関数は、通常何かを表示します。返します決まった位置にプレフィックスを使用すると、関数名を見ただけでそれがどのような種類の処理を行い、どのような値を返すのかを理解することが出来ます。1つのアクション関数はその名前により提案されたことを正確にするべきです。通常、2つの独立したアクションは、たとえそれらが一緒に呼ばれるとしても、2つの関数にするのが良いです(その場合は、通常その2つを呼ぶ3つ目の関数を作ります)。メッセージを表示するのは良くありません(チェックを実行し、その結果を返すのみにすべきです)これらの例はプレフィックスの共通の意味を前提としています。これらが意味することは、あなたとあなたのチームで前提を決めるということです。コードが異なる振る舞いをするのは普通なことです。プレフィックスが意味すること、プレフィックスの付いた関数ができること、できないことについてはしっかりとした理解をもっておくべきです。同じプレフィックスの関数はルールに従うべきです。チームはそれを共有するべきです。使われる関数は、究極的に短い名前を持っていることがあります。