while循环

while(条件){条件成立就执行的代码}

*一般条件变量需要递增,否则会进入死循环(无限循环),浏览器会崩溃甚至电脑死机

例如,逐行输出1-100的数字

var i = 1;

while(i<=100){

  document.write(i+"<br/>");

  i++;

}

do...while循环

do{执行代码}while(条件,若条件成立,则继续循环,否则中止循环)

例如,逐行输出1-100的数字

var i = 1;

do{

   document.write(i+"<br/>");

   i++;

}

while(i<=100)

*与while的不同点:do...while是先执行代码再判断条件,而while相反

for循环

for(参数初始值;参数条件;参数递增){条件成立执行的代码}

其中的参数为局部变量

例如,逐行输出1-100的数字

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

document.write(i+"<br/>");

}

*建议尽量使用for循环,有利于程序阅读

终止循环:break,continue

break:立即退出整个循环

continue:跳过当前循环的执行代码 继续循环

例如:

for(var i=1;i<10;i++){

  if(i==5){break}  

}

alert(i);  //输出结果为5

for(var i=1;i<10;i++){

  if(i==5){continue}

  alert(i);  

}

//输出结果为1,2,3,4,6,7,8,9   会发现  alert(5)被跳过

函数

JS有很多函数,包括内置函数和自定义函数。

内置函数:其实我们经常用到的 alert(参数) 也可以看成是一个函数,它代表弹出一个窗口的方法,而窗口的提示内容则是这个函数的参数

自定义函数:我们可以自己创建一个具有特定功能方法的函数,例如我们创建一个求三角形面积的函数 area(s,h) //其中s是底,h是高

创建自定义函数:

function area(s,h){}   //area为自定义函数名称,s,h是自定义参数

给函数添加功能:

function area(s,h){

  var area=s*h*0.5;

  return area;

}

这样,要得到底为5 高为10的三角形的面积,只要直接调用写好的函数就可以了:area(5,10);

转载于:https://www.cnblogs.com/deoem/p/5845083.html

JS总结 循环 退出循环 函数相关推荐

  1. java如何停止函数循环_在Java中使用break来退出循环是不好的做法吗?

    好主不. 有时在满足总体要求的循环中可能会出现某些情况,而不满足逻辑循环条件. 在这种情况下,使用break ,来阻止你毫无意义地在循环中循环. 例 String item; for(int x = ...

  2. JS基础:变量、函数、对象、数组、循环、选择(判断)

    JS基础:变量.函数.对象.数组.循环.选择(判断) js的三个组成部分 ECMAScript - ES - 语法规范 DOM - 文档对象模型 - API BOM - 浏览器对象模型 - API j ...

  3. php函数内的循环,PHP 循环列出目录内容的函数代码

    PHP 循环列出目录内容的函数代码 复制代码 代码如下: function list_files($dir) { if(is_dir($dir)) { if($handle = opendir($di ...

  4. js中的for循环如何跳出,js中for循环的两种语法

    js几种for循环的几种用法 谷歌人工智能写作项目:小发猫 js,for循环是怎么运行的? typescript有哪些变化. 最普遍的介绍:for循环是JavaScript中最常用的循环,标准for循 ...

  5. TensorFlow下的基础命令语句:数组、字典、判断、循环、与函数

    TensorFlow学习笔记 python基础语法 1.列表(可改变) 2.元组(无法改变) 3.字典 4.vim编辑器 5.条件语句 6.循环语句 7.函数 8.模块 9.包 python基础语法 ...

  6. Scala中没有break和continue, 如何退出循环

    Java是指令式风格,Scala是函数式风格. 在Scala中,应该尽量适用循环,而是应用函数的方式来处理. Scala并没有提供break和continue语句来退出循环,那么如果我们又确实要怎么办 ...

  7. js实现简单的循环打字效果(思路分享)

    1.初始化"打字创建"属性 代码类似于这样: <div id="demo"></div> <script>var typin ...

  8. python 自定义函数和循环_Python循环语句——对for循环和while循环应用自定义函数公式的实践,套用,练习...

    目录 1.循环简介 1.1 循环的作用 循环的作用:让代码更高效的重复执行. 1.2 循环的分类 在Python中,循环分为while和for两种,最终实现效果相同. 2.while的语法 while ...

  9. python退出循环快捷_python退出循环的方法

    break 语句 Python break语句,就像在C语言中,打破了最小封闭for或while循环. break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执 ...

  10. 1.4 消息循环和回调函数

    ************************************************** * 本文由小鸟飞飞整理发表 <samboy@sohu.com> * * 首发网站:蓝丽 ...

最新文章

  1. 开发日记-20190709 关键词 读书笔记 《Perl语言入门》Day 6
  2. windows不能访问linux服务器,window的vnc客户端无法访问Linux服务端的问题之一
  3. Excel告诉你身份证号码里藏着de秘密
  4. 如何让你的百万级SQL运行得更快 else
  5. HBase: Thrift写数据报错——socket.error: [Errno 32] Broken pip
  6. python面向对象-1方法、构造函数
  7. 因为apple无法检查其是否包含恶意软件_新Linux恶意脚本——清理其他恶意软件后再感染...
  8. python编程 迷你世界_迷你编程下载-迷你世界迷你编程下载 v1.0官方版--pc6下载站...
  9. 入职半年小结 | 给应届校招算法同学的几点建议
  10. Windows Moblie 笔迹图板开发
  11. python断点_Python断点()
  12. SCOM2007R2上监控TMG之部署Agent
  13. 04. Django基础:路由配置
  14. 关于 Apache 2.4 配置PHP时的错误记录
  15. 学java怎么做笔记?教大家整理java笔记的一些方法
  16. js获取用户使用的设备类型及平台
  17. h5 api-获得地理经纬度和异常处理
  18. 华为机试 - HJ10 字符个数统计
  19. 《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6
  20. 【错误】vs 应用程序无法正常启动0xc00007b

热门文章

  1. 数据结构与算法 第二章 数据结构中的线性结构
  2. Transformer的一家!
  3. COLING 2020 | 字符感知预训练模型CharBERT
  4. 【10.9】每日NLP学术论文推荐
  5. 贼好理解,这个项目教你如何用百行代码搞定各类NLP模型
  6. numpy-np.Inf
  7. 从零实现深度学习框架——手写前馈网络实现电影评论分类
  8. 白板推导系列Pytorch-高斯判别分析(GDA)
  9. 机器学习和数据挖掘的联系与区别
  10. 开发好的项目必须要有好的需求