一、while语句
While 循环会在指定条件为真时循环执行代码块。 While循环,先进行条件判断,再执行循环体的代码
while (条件表达式){
循环体
}
如果条件不满足,则不会执行循环体,一次都不会
案例:
var i= 1;
while(i<=10){
console.log(i);
i++;
}
二、do.....while循环
do/while 循环是 while 循环的变体。该循环会执行一次代码块,在检查条件是否为真之前,然后如果条件为真的话,就会重复这个循环。
do while循环,先执行循环体代码,再进行条件判断。至少执行一次循环体的代码。
代码块会至少先执行一次
do {
代码段
} while (条件表达式)
案例:
var i=1;
do{
i++; // 2
console.log(i);
}while(i<=10)
三、for .....in
for (变量 in 对象) {
代码段
}
for...in 语句用来遍历对象的每一个属性。每次都将属性名作为字符串保存在变量里
在无法预知对象的任何信息,和循环次数的时候使用
案例
var arr = [
{
"name":"Java编程思想",
"price":78.9
},
{
"name":"python入门宝典",
"price":59
},
{
"name":"JavaScript程序设计",
"price":69
}
];
for(var i=0;i<arr.length;i++){
// console.log(arr[i]);
// json - {"name":"Java编程思想","price":78.9}
for(key in arr[i]){
console.log(arr[i][key]);
}
}
四、跳转语句
1、continue
continue语句只能应用在循环中(while、do......while、for)语句中 用于中止本次循环,根据控制表达式还允许继续进行下一次循环。
continue终止后再继续
var iNum = 0;
for (var i=1; i<10; i++) {
if (i % 5 == 0) {
document.write(i);
continue;
}
iNum++;
}
alert(iNum);
2、break
break语句只能应用在循环(while、do......while、for)或switch语句中
break语句用于退出循环,阻止再次反复执行任何代码或者退出一个switch语句
for (var i=1; i<10; i++) {
if (i % 5 == 0) {
break;
}
iNum++;
}
alert(iNum);
标签:语句,do,循环体,JavaScript,while,循环,跳转,var From: https://www.cnblogs.com/ljygzyblog/p/JavaScript-8.html