開発環境
- 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 13(Extra strength objects: Using Prototypes)、EXERCISE(p.611)を解いてみる。
EXERCISE(p.611)
コード(BBEdit, Emacs)
String.prototype.palindrome = function () { var i = 0, j = this.length - 1; while ( i <= j) { if (this[i] != this[j]) { return false; } i += 1; j -= 1; } return true; }; print('abba'.palindrome()); print('abab'.palindrome()); print('abcba'.palindrome()); print('abcdba'.palindrome());
0 コメント:
コメントを投稿