「Javascript 再入門」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「==Javascript 再入門== http://www.atmarkit.co.jp/fdotnet/ajaxjs/index/index.html 上記のメモ ====関数==== =====function 文===== function add(x, y) {…」) |
|||
1行目: | 1行目: | ||
− | == | + | ==[[Java]]script 再入門== |
http://www.atmarkit.co.jp/fdotnet/ajaxjs/index/index.html | http://www.atmarkit.co.jp/fdotnet/ajaxjs/index/index.html |
2020年2月16日 (日) 04:19時点における最新版
目次
Javascript 再入門
http://www.atmarkit.co.jp/fdotnet/ajaxjs/index/index.html 上記のメモ
関数
function 文
function add(x, y) { return x + y; }
Function コンストラクタ
var add = new Function("x,y","return x + y;");
- 最後の引数が本文、それまでが引数。
- 引数は、個別にカンマで区切ることも、文字列に入れ込むこともできる。
- 本文を動的に文字列から生成できる
関数リテラル
var add = function(x,y){ return x + y; };
- 無名関数として、引数に利用
高階関数
関数の引数として関数を渡す。
argumentsオブジェクト
- lengthプロパティを持つ、可変個数引数
calleeプロパティ
- 実行中の関数を参照→無名関数の再帰処理
© 2006 矢木浩人