多语言展示
当前在线:1975今日阅读:58今日分享:42

javascript循环语句100例

各位干货朋友们,大家好!今天小编给大家带了一些常见图形编程案例,主要的目的是为了提高咱们之前学习的判读语句和循环语句在实际编程中的应用和开发能力。怎么样,有没有一小点点心跳?
工具/原料
1

电脑、编译工具(editPlus等)

2

调试工具(谷歌浏览器)、手机等

方法/步骤
1

案例一:在网页中输出一个三角形,如下图:

2

案例分析:看上图,它一共有5行,第一行输出一个圆点,第二行比第一行多输出一个圆点(换句话输出的圆点等于该行数),依次类推,具体代码如下图:

3

小知识:不知道在家注意到没有,我们先用了一层for循环,在第一层for循环里面又用了一个for循环,这叫循环嵌套,一个for循环里面可以嵌套一个或多个for循环,document.write()的意思是在网页中输出文字,如在网页中输出一个圆点,因为该圆点是一个字符串,所以用单引号把它括起来,分号结束,第一行结束后,增加一个
换行显示第二行的内容,在桌面新建一个文件夹,保存程序,用谷歌浏览器打开,其结果如下图:

4

案例二:在网页中输出两种图形,如下图:

5

案例分析:从上往下看,第一行输出四个长方形和一个圆点,第二行输出三个长方形和两个圆点,像不像一个倒立和一个正立的三角形额?大家试想一下,现在的图形个数和行数还能相等吗?答案应该是否定的了!具体代码如下:

6

其结果如下图:

7

考一考你:为什么第五行没有输出长方形?小知识:上图的长方形和圆点我们可以切换到QQ或者是搜狗输入法,同时按下字母键和数字键1,就可以找到了,你想要打印什么图形都可以哦!

8

案例三:某侦察队接到一项紧急任务,要求在ABCDEF六个队员中尽可能的出警侦察,但其限制条件是:A和B两人中至少去一人;A和D不能一起去;B和C都去或者都不去;C和D两人中去一个;若D不去,则E也不去。问应当让哪几个去?

9

案例分析:考过公务员的朋友,不知道大家有没有印象,这像不像逻辑数学题啊?在这里我们用布尔值中的0和1表示这六个人去还是不去如:(A 去:1、不去:0),大家先考虑一下,去或者不去的可能性有多少?从上面的例子可以看出,每个人都有两种可能性,去或者不去,一共有6个人,也就是2的6次方种可能性,具体代码如下图:

10

小知识:上图代码中,我们用了六个for循环分别来表示这六个人去或者不去的可能性,循环里面嵌套一个if判断语句,分别表示:A和B至少去一个,A和D只能去一个,A、D、E去两个,B和C两个都去或者两个都不去,C和D去一个,D和E都不去,其结果如下:

11

注:前面我们已经说过,1代表去,0代表不去,从结果我们可以看去一共去4个人,A、B、C、F去,D和E不去。

12

案例四:在网页中打印出所有的“水仙花数”。案例分析:所谓“水仙花数”是指一个三位数,其各们数字的立方和等于该数本身,也就是说百位数的立方和+十位数的立方和+个数数的立方和=该数本身。首先这得是一个大于100,小于999的三位数,然后分别拿出百位、十位,个位上的数,具体代码如下:

13

小知识:个位数single = 三位数i模10(也就是除以10取余数)十位数ten = 三位数除以10再取10的余数然后取整数百位数 hundred = 三位数i除以100再取整数,运行结果如下:

注意事项
1

循环判断语句的应用

2

语句嵌套的用法

推荐信息