当前位置: 移动技术网 > IT编程>开发语言>JavaScript > js新入小白的练习题

js新入小白的练习题

2020年07月12日  | 移动技术网IT编程  | 我要评论

js新入小白的练习题

程序有三大结构:
	1. 顺序结构
 	2. 条件结构
 	3. 循环结构
条件结构-if语句:
	if(表达式1{
			语句1
		}if(表达式2{
			语句2
		}else if{
			语句3
		}
练习:请输入一个年份,判断这个年份是平年还是闰年。
	var year = prompt("请输入年份");//请用户输入
		if (year % 4 == 0 && year % 100 != 0 || year % 400 ==0){
			alert("闰年");//判断是否是闰年的条件,如果符合条件是闰年
		}else{
			alert("平年")//否则就是平年
		}
条件结构-switch语句:
	switch(表达式){
		alert("ok");
		case:{
			语句
		}
	}
练习:计算某日是这一年的第几天。
	var month = Number(prompt("请输入月份")) ;
	//月份是整数的数字,所以要转换成数字类型取整数。
	var day = Number(prompt("请输入天数"));
	//天数是整数的数字,所以要转换成数字类型取整数。
		switch(month){
			case(12):day+=30;
			case(11):day+=31;
			case(10):day+=30;
			case(9):day+=31;
			case(8):day+=31;
			case(7):day+=30;
			case(6):day+=31;
			case(5):day+=30;
			case(4):day+=31;
			case(3):day+=28;
			case(2):day+=31;
			case(1):day+=0;
			//case有穿透性
			alert(day);
		}
循环结构-while循环与dowhile循环:
	//while循环
	var i = 初始变量
	while(表达式){
    	循环体语句
    	i++;增量(步长)
	}
//********************************
	//do while循环
	var i = 初始变量
	do{
    	循环体语句
    	i++;增量(步长)
	}while(表达式)

while和do-while的区别:
do-while循环:
无论表达式是否满足,循环体最少会执行一次,先执行后判断。
while循环:
表达式不满足,直接退出,先判断后执行,有可能循环体一次
都不执行。

练习:打印100以内既能被3整除又能被7整除的数。
	var i = 1;
		while(i <= 100){
			if(i % 3 === 0 && i % 7 === 0){
				document.write(i + " ");	
			}
			i++
		}
循环结构-for循环语句:
	for(变量语句;条件语句;执行语句){
			输出语句;
			}
		//例如
		for(var i = 0 ;i <5 ; i++){
			console.log(i);
		}
练习:打印正直角三角形。
	//	*                       
	//	**
	//	***
	//	****
	//	*****
	//	******

	//i = 0第一行,j循环1次
	//i = 1第二行,j循环2次
	//i = 2每三行,j循环3次
	//i = 5第六行,j循环6次
	for (var i = 0; i < 6; i++) {//行
		for (var j = 0; j < i+1; j++) {//列
			document.write("*");
		}
		document.write("<br>");
	}

今天就到这里啦,下次见~

本文地址:https://blog.csdn.net/weixin_48852584/article/details/107286012

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网