JS 函数的基本练习
// - 求3个数中的最大值 function biJiao3(x, y, z) { return x > y ? (x > z ? x : z) : (y > z ? y : z); } console.log(biJiao3(1, 2, 3)) // 比较任意数中的最大值 function biJiao(x) { var num = x[0]; for (var i = 0; i < x.length; i++) { num = num < x[i] ? x[i] : num; } return num; } console.log(biJiao([451, 22, 55, 66, 88, 99])) // - 判断一个数是否是素数(质数),只能被1和自身整除,质数是从2开始 //用这个数字和这个数字前面的所有的数字整除一次(没有1的,没有自身的) function zhiSu(n) { for (var i = 2; i < n; i++) { if (n % i == 0) { return false; } } return true; } console.log(zhiSu(5) ? "是质数" : "不是质数");
//求一组数字的和 shuzi = [1, 2, 3, 4,]; function mySum(x) { var sum = 0; for (var i = 0; i < x.length; i++) { sum += shuzi[i]; } return sum; } console.log('和===='+mySum(shuzi));