*
**
***
****

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=<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("¥")
}
}

****
***
**
*

 for(var h=1;h<=4;h++){
for(var i =0;i<=(4-h);i++){
//4-a等于4-1=3;i从0到3循环4次,输出4个*
document.write("*");
}document.write("<br>");
}

*
  ***
 *****
*******

 for(var a=1;a<=4;a++){
for(var k=1;k<=(4-a);k++){
//控制空格的数量,第一行输出3个
document.write("&nbsp");
}for(var i=1;i<=(a*2-1);i++){
//控制*的数量,因为1.3.5.7,都是加2,第一个输出1个*,所以(1*2-1)第一行输出一个*,第2行a=2,(2*2-1)=3;打印3次,输出3个*
document.write("*");
}document.write("<br>");
}

2.输入年份,再输入月份,弹出这个月有多少天?

 var n = parseInt(prompt("输入年份"));
var y = parseInt(prompt("输入月份"));
   //先通过2月来判断是不是闰年,是闰年输出29天,否则....
if(y==2){
if(n%4==0 && n%100!=0){
alert(29+"天");
}else{
alert(28+"天")
}
}else if(y==1 || y==3 || y==5 || y==7 || y==8 || y==10 || y==12){
alert(31+"天");
}else{
alert(30+"天");
}

三、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的更多相关文章

  1. for循环小题

    已知数列1,1,2,3,5,8,…….,N.输出前N项的和: 出1到100之间所有偶数之和 国际象棋问题 已知数列1,1,2,3,5,8,…….,N.输出前N项的和: int a = 1, b = 1 ...

  2. 常让人误解的一道js小题

    一道小题引发的深思 今天无意中看到一个js笔试题,不由得想起初学js那会被各种题目狂虐的心酸,虽说现在也会被笔试题所虐,但毕竟比之前好了很多,下面就是我的个人理解,欢迎拍砖.指正: var x = 1 ...

  3. 一些js小题(一)

    一些js小题,掌握这些对于一些常见的面试.笔试题应该很有帮助: var a=10; function aa(){ alert(a); } function bb(){ aa(); } bb();//1 ...

  4. 【JS中循环嵌套常见的六大经典例题+六大图形题,你知道哪几个?】

    首先,了解一下循环嵌套的特点:外层循环转一次,内层循环转一圈. 在上一篇随笔中详细介绍了JS中的分支结构和循环结构,我们来简单的回顾一下For循环结构: 1.for循环有三个表达式,分别为: ①定义循 ...

  5. for循环小练习

    for循环是前测试循环语句 for(初始值:判定条件:步长){ 循环语句 } For循环原理: For循环第一次执行:首先执行语句1,然后执行语句2,如果条件为真,向内执行执行循环语句3. 如果条件为 ...

  6. JS基础——循环很重要

    介绍循环之前,首先要说一下同样很重要的if-else结构,switch-case结构 ①if-else结构 if(判断条件) { 条件为true时执行 } else{ 条件为false时执行 } ②i ...

  7. 用js实现2048小游戏

    用js实现2048小游戏 笔记仓库:https://github.com/nnngu/LearningNotes 1.游戏简介 2048是一款休闲益智类的数字叠加小游戏.(文末给出源代码和演示地址) ...

  8. 【转】利用 three.js 开发微信小游戏的尝试

    前言 这是一次利用 three.js 开发微信小游戏的尝试,并不能算作是教程,只能算是一篇笔记吧. 微信 WeChat 6.6.1 开始引入了微信小游戏,初期上线了一批质量相当不错的小游戏.我在查阅各 ...

  9. js写个小时钟

    原生js写个小时钟 一.代码 今天美化博客园自学的哈,分享一下 <!--标题变成时钟--> <div id="Header1_HeaderTitle">&l ...

随机推荐

  1. 聊聊Docker

    为什么是Docker 进入21世纪,继互联网之后,云计算开始大放异彩.云计算是互联网发展后期的必然方向,反过来,云计算也进一步推动了互联网的发展.云计算模式最关键的突破就是资源使用方式的改变. 云计算 ...

  2. IPFS开发团队是如何工作的?

    小编不是一个很八卦的人,连当红明星都认不全.不过,今天还是带领大家来扒一扒ipfs开发团队是如何工作的. 工作方式: 全体会议:每周一有一个全体会议,这个会议是提前安排好的一个日程 任务讨论:把大任务 ...

  3. 第三方工具 - echarts中 设置x||y轴文案、提示文字等为固定字数,超出显示"..."

    起初看到这种需求的时候,我是这个状态 对,我是拒绝的,人家echats画出来就是一个canvas,你让我怎么加... 但是,作为一个"有点追求的"前端,我得想招试试总结下来,唯一的 ...

  4. 快速搭建CentOS+ASP.NET Core环境支持WebSocket

    环境:CentOS 7.x,.net core 2 以下.net core 2安装操作为官方方法.如果你使用Docker,那么更简单了,只需要docker pull microsoft/dotnet就 ...

  5. python全栈开发-Day7 字符编码总结

    python全栈开发-Day7 字符编码总结 一.字符编码总结 1.什么是字符编码 人类的字符--------->翻译--------->数字 翻译的过程遵循的标准即字符编码(就是一个字符 ...

  6. TypeScript入门(二)函数新特性

    一.TypeScript-Rest and Spread操作符 用来声明任意数量的方法参数  ...args中的...就是Rest and Spread操作符. 例1: 声明一个可以传任意数量的参数进 ...

  7. 源码实现 --> strrev

    字符串的顺序反序 函数 char *strrev(char *string); 将字符串string中的字符顺序颠倒过来. NULL结束符位置不变. 返回调整后的字符串的指针. 源码 //其基于的思想 ...

  8. 数据库 --> MySQL存储引擎介绍

    MySQL存储引擎介绍 MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良.虽然 ...

  9. 为什么说android UI操作不是线程安全的

    转载于:http://blog.csdn.net/lvxiangan/article/details/17218409#t2 UI线程及Android的单线程模型原则 使用Worker线程 Commu ...

  10. 用python程序来画花

    from turtle import * import time setup(600,800,0,0) speed(0) penup() seth(90) fd(340) seth(0) pendow ...