「JavaScriptでデフォルト引数を実現する」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
− | ==新しい== | + | == 新しい == |
− | [[JavaScript]] | + | [[JavaScript]]ではES2015からデフォルト引数が実装されている。 |
+ | そのため[[Node.js]]や最近のブラウザであればほぼデフォルト引数を用いることができる。 | ||
function f(x = 0) { | function f(x = 0) { | ||
} | } | ||
− | ==古い== | + | == 古い == |
− | [[IE]] | + | [[IE]]などの古いブラウザではデフォルト引数などという軟弱な概念は存在しない。 |
+ | その場合は以下のような解決方法を用いる。 | ||
function f(x) { | function f(x) { | ||
if (x == undefined) x = 0; | if (x == undefined) x = 0; | ||
} | } | ||
− | ==関連項目== | + | == 関連項目 == |
− | + | * [[JavaScriptで小数を四捨五入、切り捨て、切り上げする]] | |
− | *[[JavaScriptで小数を四捨五入、切り捨て、切り上げする]] | ||
[[category: JavaScript]] | [[category: JavaScript]] | ||
[[category: Node.js]] | [[category: Node.js]] |