function 関数宣言
最終更新:2026-10-13
function 関数宣言
function は再利用可能な関数を宣言します。JS の関数は第一級オブジェクトです。
| カテゴリ | 文 |
|---|
戻り値:関数の戻り値。
元の値を変更するか:いいえ(新しい値を返す)
▶ 例
コードを編集して「実行」を押すと、出力パネルに結果が表示されます。
💡 ヒント
ℹ️ info
🌐 ブラウザ対応
| ブラウザ | |||||
|---|---|---|---|---|---|
| function | ✓ v1 | ✓ v12 | ✓ v1 | ✓ v1 | ✓ v1 |
| すべてのモダンブラウザで対応 | |||||
🏷️ 関連する文
💡 関連するケース
さらに多くのケースは近日公開予定です。
📚 関連チュートリアル
❓ よくある質問
Q関数宣言とアロー関数の違いは?
A主な違いは this の束縛です: 関数宣言は独自の this を持ち、アロー関数は外側から継承します。
Q関数は複数の値を返せますか?
A直接はできません — 配列やオブジェクトを返して分割代入します。
Qパラメータが多すぎる場合は?
A3つ以上の引数にはオブジェクトの分割代入を使います。