5 Javascript:循环-for
Posted WeAreZero
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5 Javascript:循环-for相关的知识,希望对你有一定的参考价值。
for循环示例图
js代码
// javascript Document
//索引数组与循环是好搭档,让我们能用循环计数逐一处理数组里的数据
function ForFun()
//for循环首先实例化一个变量i,然后判断条件i<10并返回ture/false
//然后进入代码块,运行代码
//最后更新变量i++,直到判定条件为false退出循环
for(var i=0;i<10;i++)
alert(i);
alert("这里是代码块");
//在使用for循环的时候要避免无限循环,请仔细判断条件
//对数组循环
//
//数组:用以存储多个类型相同的数据于一个变量中
//简单理解,什么是数组?答:数据于单一场所存储多段数据.
//数组中每个元素包含两个信息:值与键
//值代表这个元素的值信息
//键代表它在数组里存储的位置,也称索引;索引从0开始
//语法: var showTime=new Arry();--Arry代表数组对象
//数组的数值与键一起存储
var showTime=new Arry();
//设定数组某元素的值
showTime[0]="12:15";//设定第一个元素的值为12:15
//在创建数组时初使化整个数组
var showTime=["12:15","12:30","12:45","13:00"];//方括号中写多个值组,多个值之以逗号分隔
//该例直接创建数组,回避了正常创建对象的方式.
alert(showTime[3]);//弹出最后一个元素的值
//for循环与Arry的结合
var seatsArry=[true,false,true,false,true,false,true,false];
for(var i =0; i<seatsArry.length; i++)//设置循环计数器i的值为数组的索引,并指定i<seatsArry的长度
if(seatsArry[i])
alert("Seat"+i+"is available .");
else
alert("Seat"+i+"is not available .");
//contiune和break
//结束或跳出循环
for(var i =0; i<seatsArry.length; i++)
if(seatsArry[i])//如果条件为true
alert("Seat"+i+" is available .");
else
alert("Seat"+i+" is not available .");
var accept=confirm("是否继续循环?")//confirm函数提示用户回答"是"或"否",而返回true/falae
if(accept)
continue;//跳出本轮循环,执行下一次
else if(!accept)
break;//无条件的退出循环
// && / ||
//逻辑运算 与/或
for(var i =0; i<seatsArry.length; i++)
if(seatsArry[i]&&seatsArry[i+1])//两个条件都为真返回true
alert("Yes");
if(seatsArry[i] || seatsArry[i+1])//两个条件中只要有一个为真,就返回ture
alert("Haha");
以上是关于5 Javascript:循环-for的主要内容,如果未能解决你的问题,请参考以下文章