循环语句

while循环

如果你希望循环执行某些代码的时候,可以用这个

while (条件)
  {
  需要执行的代码
  }
Code language: JavaScript (javascript)

也就是条件成立则执行花括号里面的代码, 在括号里面可以修改促使条件不成立的参数

比如
将 1-1000个数 打印到屏幕上面,大家来练习一把

do/while 循环

do while循环是while循环的变体
该循环无论条件是否成立,至少执行一次循环体里面的代码

do
  {
    需要执行的代码
  }
while (条件);
Code language: JavaScript (javascript)

如果执行了一次后,发现添加成立则继续执行,否则往下执行

for循环

for – 循环代码块一定的次数
下面是 for 循环的语法:

for (语句 1; 语句 2; 语句 3)
  {
     被执行的代码块
  }

语句 1 在循环(代码块)开始前执行

语句 2 定义运行循环(代码块)的条件

语句 3 在循环(代码块)已被执行之后执行

例如打印 1-100之间的能被三整除的数

For/In 循环

JavaScript for/in 语句循环遍历对象的属性:

实例

var person={fname:"John",lname:"Doe",age:25};
for (x in person)
  {
     txt=txt + person[x];
  }
Code language: JavaScript (javascript)

在做一道体,求出班级里面,年龄最少的同学和年龄最大的同学

Break 和 Continue 语句

break 语句用于跳出循环。
continue 用于跳过循环中的一个迭代。

Break 语句

我们已经在本教程稍早的章节中见到过 break 语句。它用于跳出 switch() 语句。

break 语句可用于跳出循环。
break 语句跳出循环后,会继续执行该循环之后的代码(如果有的话):

例如:
找出第一个第1-999之间第7个能被7整除的数
计算1-88之间 所有能被7整除的数的和?

Continue 语句

continue 语句中断循环中的迭代,如果出现了指定的条件,然后继续循环中的下一个迭代。

该例子跳过了值 3:

来做一道大一点的题目

给注册页面添加前端js的验证

用户名
密码
确认密码
邮箱
性别

验证是否为空,是否合法的邮箱,密码是否一样

var name = document.getElementsByName("name1")[0].value;
  byname是拿到多个对象的数组
var name = document.getElementById("nameid").value;
  byid是拿到一个对象
Code language: JavaScript (javascript)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注