JavaScript练习

本文展示了四个JavaScript编程练习,包括输出能被6整除的数,计算两个整数间所有数的和,找多个参数中的最大值,以及从身份证号中提取年月日。这些练习涵盖了基本的循环、条件判断、函数定义及数组方法的使用,有助于提升JavaScript编程技能。
摘要由CSDN通过智能技术生成

1.输出1~100之间能被6整除的数。

//1. 输出1~100之间能被6整除的数
for (let i=1;i<=100;i++) {
	if(i%6==0){
		console.info(i);
	}
}

结果:

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');

 结果:

 5.编写程序,把1-9999的数据转为四位,不够四位,在前面补0。

//编写程序,把1-9999的数据转为四位。不够四位,就在前面补0。
let siWei= function(a){
	let s=0;
	if(a<10){
		s="000"+a;
	}else if(a<100){
		s= "00"+a;
	}else if(a<1000){
		s="0"+a;
	}else if(a<10000){
		s=a;
	}
	console.info(s);
}
siWei(9);
siWei(99);
siWei(919);
siWei(9191);

结果:

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值