JavaScript小函数(二)
判断n是不是正整数若是整数求和。
函数f(n)
function f(n) { return (parseInt(n) === n && n > 0) ? n*(n+1)/2 : false; };
function f(n) { return Number.isInteger(n) && n > 0 ? n * (n + 1) / 2 : false; };
function f(n) { if(typeof n != 'number' || n <= 0 || Math.floor(n) != n) return false; return n * (n + 1) / 2; };
function f(n) { if(isNaN(n) || n <= 0 || ~~n !== n) return false; var x = 0; while(n>0) { x += n; n--; } return x; };