小代码

小代码

写代码要是不能装逼还有什么意义

回文判断

1
2
3
4
5
6
7
var isPalindrome = function isPalindrome(str) {
if(str == undefined) return true;
if(str.length <= 1) return true;
if(str.substring(0, 1) !== str.substring(str.length-1)) return false;
return isPalindrome(str.substring(1, str.substring(str.length-1)));
};

加法器

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var add = (function() {
var result = 0;
return function totalizer(num) {
result += num;
totalizer.valueOf = function() {
return result;
};
totalizer.toString = function() {
return totalizer.valueOf();
};
return totalizer;
}
}());
经不住似水流年  逃不过此间少年
0%