JavaScriptの関数の引数について質問です。
JavaScriptの関数の引数は、
function 関数名([引数1], [引数2]…){ var 変数1 = 引数1; var 変数2 = 引数2; : 命令 return 戻り値; };
というようにすべてvar 変数 = 引数;
と扱うべきなのでしょうか。
何冊かのJavaScriptに関する本を持っていますが、
そのなかで引数は、変数の宣言なしで使っていたり宣言したりして使っています。
自分は関数の引数はいつも宣言して使っています。
var をつけることで名前の衝突を防ぐことができる、といことが目的なのでしょうか。
でも宣言した変数は外から取り出せないし、衝突することもないと思いますが…。
引数の扱いは、どうするべきでしょうか。
var 変数 = 引数;
というように扱うべきでしょうか。
または、宣言をせずにそのまま用いるべきでしょうか。
できるだけ詳しい理由とともに、教えてください。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/26 23:51 編集