1 for循环
/**
*for循环:
*
*语法:
*for(表达式1;表达式2;表达式3){
* 循环体;
*}
*
*
*执行过程:
**先执行一次表达式1 然后判断表达式2 如果不成立则直接跳出循环
*如果表达式2成立 执行循环体的代码 结束后 跳到表达式3执行 然后跳到表达式2 判断表达式2是否成立 不成立 跳出循环
*如果表达式2成立 则执行循环体 然后跳到表达式3 再跳表达式2 判断是否成立 一直如此
*
*for(var i=0;i<10;i++){
*}
*
*
*/
for循环写乘法口诀
document.write("<table border='1' cellspacing='0' cellpadding='0'>" );
for (var i = 1; i <= 9; i++) {
document.write("<tr>");
for (var j = 1; j <= i; j++) {
document.write("<td>");
document.write(j+"*"+i+"="+ i*j);
document.write("</td>");
}
document.write("</tr>");
}
document.write("</table>")
2 while循环
//while循环
/**
*while循环语法:
*
*计数器
*var 变量 = 0;
*while(循环的条件){
* 循环体;
* 计数器++;
*}
*
*执行过程:
*先判断条件是否成立(条件的结果是true还是false)如果是false 那么循环的代码(while的大括号中的代码都不执行),如果是true 那么先执行循环体 然后执行计数器 然后 直接去--------->循环的条件 再次判断是否成立 成立则继续执行循环体 否则跳出循环 执行完循环体之后 计数器加1 然后再去循环的条件 判断 成立则循环 否则跳出循环
*
*
* var i = 0;
* while(i<20){
* 循环体;
* i++;
* }
*
*
*/
计算1~100之间所有的数字之和
var sum = 0;
var i = 0;
while(i<=100){
sum+=i;
i++;
}
console.log("和为:"+sum);
3 du while 语句
/**
*do-while循环
*语法:
*do{
* 循环体;
*}while(条件);
*
*执行过程:
*先执行一次循环体 然后判断天键是否成立 不成立 则跳出循环 成立 则执行循环体 然后 再判断条件是否成立 成立则继续循环 否则跳出
*
*
*/
//例子:
//输出:哈哈 我又变胖了 10次
// var i = 0;//计数器
// do{
// console.log("哈哈 我又变胖了");
// i++;
// }while(i<10);
4 while 和do while 区别
/**
*while循环特点:先判断后循环 有可能一次循环体都不执行
*do-while循环特点:先循环 后判断 至少执行一次循环体
*
*/