JS for循环小题2
Posted 呐呐呐那
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS for循环小题2相关的知识,希望对你有一定的参考价值。
*
**
***
****
for(var a = 1; a<=4;a++){ //外循环定义循环4次,4行 for(var i= 1;i<=a;i++){ //内循环控制*的打印次数,循环一次打印一次* document.write("*"); }document.write("<br>"); //每行在打印*后换行
*
**
***
****
for(var a = 1;a<=4;a++){ //定义变量a,等于4行,控制行数 for(var k = 1;k<=(4-a);k++){ //控制空格,先输出3个空格,所有就用4-a,初始a==1,就等于3,k=3就执行3次循环3个空,依次如此。 document.write(" "); //输出空格 }for(var i = 1;i<=a;i++){ //定义*的个数,第一个输出一个*,所以i=<a document.write("*"); }document.write("<br/>"); }
****
***
**
*
for(var a = 1;a<=4;a++){ for(var i = 0;i<=(4-a);i++){ //先输入4个*,然后再换行 document.write("*"); }document.write("<br>"); //换行 for(var k=1;k<=a;k++){ //控制空格,因为换行了所以第一行没有空格 document.write("¥") } }
****
***
**
*
1 for(var h=1;h<=4;h++){ 2 for(var i =0;i<=(4-h);i++){ 3 //4-a等于4-1=3;i从0到3循环4次,输出4个* 4 document.write("*"); 5 }document.write("<br>"); 6 }
*
***
*****
*******
1 for(var a=1;a<=4;a++){ 2 for(var k=1;k<=(4-a);k++){ 3 //控制空格的数量,第一行输出3个 4 document.write(" "); 5 }for(var i=1;i<=(a*2-1);i++){ 6 //控制*的数量,因为1.3.5.7,都是加2,第一个输出1个*,所以(1*2-1)第一行输出一个*,第2行a=2,(2*2-1)=3;打印3次,输出3个* 7 document.write("*"); 8 }document.write("<br>"); 9 }
2.输入年份,再输入月份,弹出这个月有多少天?
1 var n = parseInt(prompt("输入年份")); 2 var y = parseInt(prompt("输入月份"));
//先通过2月来判断是不是闰年,是闰年输出29天,否则.... 3 if(y==2){ 4 if(n%4==0 && n%100!=0){ 5 alert(29+"天"); 6 }else{ 7 alert(28+"天") 8 } 9 }else if(y==1 || y==3 || y==5 || y==7 || y==8 || y==10 || y==12){ 10 alert(31+"天"); 11 }else{ 12 alert(30+"天"); 13 } 14
三、1000以内的水仙花数
(三位数 各个数字的立方和等于本身
例如 1*1*1 + 5*5*5 + 3*3*3 = 153)
or(var a = 1;a<10;a++){ //百位数 1-9所以是a<10 for(var b = 0;b<10;b++){ //十位数 for(var c =0;c<10;c++){ //个位数 if(100*a+b*10+c==a*a*a+b*b*b+c*c*c){ var m=100*a+b*10+c; document.write(m+","); } } } }
以上是关于JS for循环小题2的主要内容,如果未能解决你的问题,请参考以下文章
c_cpp 这个简单的代码片段显示了如何使用有符号整数在C中完成插值。 for()循环确定要插入的范围