欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

js新入小白的练习题

程序员文章站 2024-01-01 12:13:28
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){...

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

上一篇:

下一篇: