開発環境
- OS X Mavericks - Apple(OS)
- Safari, Firefox + Firebug, Google Chrome(Webプラウザ、プラグイン)
- BBEdit - Bare Bones Software, Inc. (GUI) , Emacs (CUI) (Text Editor)
- JavaScript (プログラミング言語)
Head First JavaScript Programming (Eric T. Freeman (著)、 Elisabeth Robson (著)、 O'Reilly Media )のChapter 10(Liberated functions: First Class Functions)、SHARPEN YOUR PENCIL(p.453)を解いてみる。
SHARPEN YOUR PENCIL(p.453)
コード(BBEdit, Emacs)
var addN = function (n) {
var adder = function (x) {
return n + x;
}
return adder;
},
adder10,
adder100;
adder10 = addN(10);
adder100 = addN(100);
print(adder10(5)) // 15
print(adder10(10000)) // 10010
print(adder100(5)) // 105
print(adder100(10000)) // 10100
0 コメント:
コメントを投稿