Javascript(五):循环

标签: 学习
4人阅读 评论(0) 收藏 举报
分类:

除了Javascript(四):控制流在写程序时会频繁使用外,在一段程序中循环的使用也占据了很大一部分,它可以帮助我们更清晰的表达想让程序干的事。

一、for循环

js中for循环的使用和c语言中的使用方法一样,语法体:

for(循环变量初始值;循环体执行条件;循环变量变化语句)

    {循环体;}

var i;
for(i = 1;i <= 100;i++){
    console.log(i);
}//输出1~100

在网页中,循环体还被广泛运用在搜索引擎中各个搜索结果的表示。如在搜索引擎中搜索“百度”,页面会展示给用户很多同级别关于“百度”的搜索结果,如:“百度一下,你就知道”;“百度网盘_享你所想”;“百度百科”;“百度软件中心”...那么,就可以把这些链接存储在一个数组中,然后通过对数组的遍历,打印出每条结果。(注意:数组的遍历从0开始)

var i,
result=[
    "百度一下,你就知道",
    "百度网盘_享你所想",
    "百度百科",
    "百度软件中心"
];
for(i = 0;i < result.length; i++){
    console.log(result[i]);
}

执行结果:


二、while循环

while的意思类似于只要,只要条件成立,就执行循环体。例如:

var i = 1;
while(i < 5){
    console.log(i);
    i++;
}//输出结果为1~4

注意:while中的循环条件一定要确保可以终止,否则会一直不停的执行下去。

查看评论

彻底掌握 Javascript(五)函数【专家辅导】

javascript 函数是功能单元,同时也是 javascript 语言中的第一公民,只要学好函数的运用,就可以开发程序了。也讲解了函数和代码块的区别,随着 ES6 / ES7 我们的编码风格,和方式也有所改变。
  • 2017年06月30日 19:30

JavaScript学习笔记五:循环

JavaScript教程传送门for循环最常用的地方是利用索引来遍历数组:var arr = ['Apple', 'Google', 'Microsoft']; var i, x; for (i=0;...
  • downing114
  • downing114
  • 2016-06-07 09:39:22
  • 154

【ife】任务十九:基础JavaScript练习(二)

var count = 0; function left_in(){ var number = document.getElementById("text").value; if (isNaN(n...
  • zhouziyu2011
  • zhouziyu2011
  • 2016-12-27 21:53:14
  • 351

蓝桥杯 ADV-185 算法提高 五次方数

问题描述   对一个数十进制表示时的每一位数字乘五次方再求和,会得到一个数的五次方数   例如:1024的五次方数为1+0+32+1024=1057   有这样一些神奇的数,它的五次方数就是...
  • Hell_Caesar
  • Hell_Caesar
  • 2017-07-04 13:56:07
  • 162

[VFP]实验报告 ------实验五 循环结构的程序设计

实验报告  ------实验五  循环结构的程序设计一、实验过程报告:1、写出第1题的程序代码及 x=2、n=2 时程序运行的结果。代码1:set talk offclearinput "n=" to...
  • zjhzcjg
  • zjhzcjg
  • 2010-06-06 10:46:00
  • 2586

javascript浅谈循环

javascript浅谈循环对于javascript中,有很多写循环的方法,每个方法是什么样的呢,突发奇想,搞一下全部的循环方法:for循环 for循环应该是咱们写代码最开始的时候,最熟悉的方法了,...
  • jackwen110200
  • jackwen110200
  • 2016-06-07 19:15:29
  • 566

常用排序法一 ——冒泡排序法和选择排序法(非原创)

语言中,常用的算法有:冒泡排序、快速排序、插入排序、选择排序、希尔排序、堆排序以及归并排序等等。那么从这篇开始,我将分别总结下这几种排序法。 先交代一下,我们将要排序的数组定义为arr[N],即...
  • douminan
  • douminan
  • 2016-10-15 13:48:38
  • 274

【ife】任务十八:基础JavaScript练习(一)

function left_in(){ var number = document.getElementById("text").value; if (isNaN(number)) aler...
  • zhouziyu2011
  • zhouziyu2011
  • 2016-12-27 19:22:43
  • 321

【ife】任务十七:零基础JavaScript编码(五)

function getDateStr(dat) { var y = dat.getFullYear(); var m = dat.getMonth() + 1; m = m < 10 ? '0...
  • zhouziyu2011
  • zhouziyu2011
  • 2016-12-26 22:13:20
  • 244

IFE-TASK21(任务二十一:基础JavaScript练习(四))

前言: 百度前端技术学院,任务二十一:基础JavaScript练习(四) 知识点: 1)将空格,逗号,回车当分隔符,使用 split函数 + 正则表达式 input.value.trim()....
  • HangMine
  • HangMine
  • 2017-10-18 13:44:54
  • 66
    个人资料
    等级:
    访问量: 448
    积分: 107
    排名: 110万+
    文章存档