2.实现一个函数,求任何两个整数之间(含这两个整数)所有整数之和。
//实现一个函数,求任两个整数之间(含这两个整数)所有整数之和。
let sumFun = function(a,b){
let sum = 0;
if(a<b){
sum = b;
do{
sum +=a;
a++;
}while(a<b);
}else{
sum = a;
do{
sum +=b;
b++;
}while(b<a);
}
return sum;
}
console.info(sumFun(2,3));
console.info(sumFun(10,8));
console.info(sumFun(1,3));
3.实现一个函数,无论传递多少个参数,都能找出其中最大的值
//实现一个函数, 无论传递多少个参数,都能找出其中最大的值。
let myFun = function(){
let i = 0;
let max=arguments[i];
for(i;i<=arguments.length-1 ;i++){
if(max<arguments[i+1]){
max = arguments[i+1];
}
}
return max;
}
console.info(myFun(2,3));
console.info(myFun(4, 6, 9, 2));
4.实现一个函数,能把身份证号码中的年月取出来。
//实现一个函数,能把身份证号码中的年月日取出来。
let shengFen = function(a){
console.info("年"+a.substr(6,4));
console.info("月"+a.substr(10,2));
console.info("日"+a.substr(12,2));
}
shengFen('500xxx20011020xxxx');