计算阶乘的函数
function factorial(n){ var product = 1; while(n>1){ product *= n; n--; } return product; } factorial(4) function factorial2(n) { var i, product = 1; for (i = 2; i <= n; i++) { product *= i; } return product; } factorial2(2)
绝对值函数
function abs(x) {
if (x >= 0) {
return x;
} else {
return - x;
}
}
abs(-2)
比较两个数组的函数
function equalArrays(a, b) { if (a.length != b.length) { return false; } for (var i = 0; i < a.length; i++) { if (a[i] !== b[i]) { return false; } } return true; } var a = [1,3]; var b = [1,2]; equalArrays(a,b);//true