博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript之循环语句
阅读量:5013 次
发布时间:2019-06-12

本文共 1115 字,大约阅读时间需要 3 分钟。

循环语句

第一节:

1.循环的概念和意义

循环结构,就是不断的执行重复的动作,直到满足某个指定的条件之后,结束重复执行的效果。这样的程序结构称为循环结构。

 

  1.1while循环的使用

while循环

 

 

var i = 0;

while(i < 100) {

document.write(“current:” + i);

i++;

}

 

  1.2 continue关键字

continue:结束当前循环,直接开始下一次循环

 

 

// 输出100以内的奇数

 

 

 

  1.3 whiledo-while的区别

do-while循环

 

 

var i = 0;

do{

document.write(“corrent:” + i);

I++;

}while(i < 10);

注意:do-while循环时,不论条件是否满足,都会先执行一次循环。之后进入正常的循环流程。

 

  1.4for循环的使用

for循环

 

 

for(var i = 0; i < 100; i++) {

document.write(“corrent:” + i);

}

 

  1. 入职薪水10K,每年涨幅5%50年后工资多少?
  2. 打印100以内 7的倍数
  3. 打印100以内的奇数

第二节:应用

  1. 打印100以内所有偶数的和
  2. 求出1-1/2+1/3-1/4…..1/100的和 var i=1;
  3. 打印出1000-2000年中所有的闰年,并以每行四个数的形式输出
  1. 打印三角形

*

**

***

****

*****

 

 

 

第三节: 

  1. break关键字

 

l break:直接结束并跳出循环,执行循环以后的代码

例:for(var i=0;i<10;i++){

If(i=5){

Break;

}

Console.log(i);

}

 

 

 

 

 

  1. for循环的嵌套
  2. 死循环的概念及作用
  3. FirefoxChromeIE浏览器的 Debug工具使用

 

  1. 打印100–200之间所有能被3或者7整除的数
  2. 计算100的阶乘
  3. 100-999之间的水仙花数。abc =a^3+b^3+c^3
  4. 打印九九乘法表

第四节:应用

  1. 输出100-200之间所有的素数
  2. 1+2!+3!+...+20!的值
  3. 完成一个三角形打印功能
  4. 完成一个梯形打印功能

第五节:综合应用

  1. 篮球从5米高的地方掉下来,每次弹起的高度是原来的30%,经过几次弹起,篮球的高度是0.1米。
  2. 有一个棋盘,有64个方格,在第一个方格里面放1粒芝麻重量是0.00001kg,第二个里面放2粒,第三个里面放4,棋盘上放的所有芝麻的重量
    下个方格上数量是上一次的2倍

 

转载于:https://www.cnblogs.com/huangzhenhui/p/7530378.html

你可能感兴趣的文章
Educational Codeforces Round 60 (Rated for Div. 2) C. Magic Ship
查看>>
Windows 2008 R2系统开机时如何不让Windows进行磁盘检测?
查看>>
WP7应用开发笔记(18) 本地化与多语言
查看>>
解决 .so文件64与32不兼容问题
查看>>
归并排序法
查看>>
【剑指offer】面试题26:复杂链表的复制
查看>>
spark开发生成EXE
查看>>
Vue 全家桶介绍
查看>>
WPF Bitmap转Imagesource
查看>>
Java compiler level does not match the version of the installed Java project facet.解决方法
查看>>
笔记_小结
查看>>
Linux lsof命令 umount U盘
查看>>
自定义Font
查看>>
linux svn 服务端搭建
查看>>
maven用途、核心概念、用法、常用参数和命令、扩展
查看>>
linux时间同步ntp服务的安装与配置
查看>>
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法...
查看>>
网络编程-socket并发-粘包问题
查看>>
python 中安装pandas
查看>>
Hibernate 的<generator class="native"></generator>的不同属性含义
查看>>