CodeWars(Day1)

Day1

str.charAt(i) 字符串的第i个字符

arr.push(m);//arr的长度

parseInt(j); //字符转数字

eg1: 348597 => [7,9,5,8,4,3]
程序
function digitize(n) {
return n.toString().split("").reverse().map(function(i){
return Number(i);
});
}

filter() 用法

filter为数组中的每个元素调用一次 callback函数,返回 true 或 等价于 true 的值 的元素创建一个新数组

eg2:Take an array and remove every second element out of that array.
function removeEveryOther(arr){
return arr.filter(function(elem,index){
return index%2===0;
});
}

判断n是否为整数

parseInt(n) === n && n > 0
n% 1 === 0;

开平方,

Math.sqrt(n) //n开平方
Math.pow(n,m) //n的m次方
Math.round(n) //与 n 最接近的整数

你可能感兴趣的:(CodeWars(Day1))