js 的普通函数

计算阶乘的函数

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)
View Code

 绝对值函数

function abs(x) {
  if (x >= 0) {
    return x;
  } else {
    return - x;
  }
}
abs(-2)
View Code

 比较两个数组的函数

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

 

posted @ 2016-04-16 15:04  renyangli  阅读(315)  评论(0编辑  收藏  举报