分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

JS for循环小题2

发布时间:2023-09-06 01:48责任编辑:郭大石关键词:暂无标签

*
**
***
****

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("&nbsp"); ?//输出空格}for(var i = 1;i<=a;i++){ ????//定义*的个数,第一个输出一个*,所以i=<adocument.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("&nbsp");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

原文地址:https://www.cnblogs.com/wangrongchen/p/8778021.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved