for(表达式1;表达式2;表达式3){ 循环体; }
先执行一次表达式1,然后判断表达式2;如果不成立则直接跳出循环
如果表达式2成立,执行循环体的代码,结束后,跳到表达式3执行,然后跳到表达式2,判断表达式2是否成立,不成立,则跳出循环
如果表达式2成立,则执行循环体,然后再跳到表达式3,再跳到表达式2,判断是否成立,一直如此
for (var i = 0; i < 10; i++) { console.log("日照香炉生紫烟"); }
var sum = 0; for (var i = 1; i <= 100; i++) { sum += i; } console.log(sum);
var sum1 = 0; for (var i = 1; i <= 100; i++) { //判断i与2取余是0---->偶数 if (i % 2 == 0) { sum1 += i; } } console.log(sum1); //2550
var sum2 = 0; for (var i = 1; i <= 100; i++) { if (i % 2 != 0) { //奇数 sum2 += i; } } console.log("和为:" + sum2);
var sum3 = 0; for (var i = 1; i <= 100; i++) { if (i % 3 == 0) { sum3 += i; } } console.log(sum3);
var sum4 = 0; for (var i = 1; i <= 100; i++) { if (i % 7 == 0) { sum4 += i; } } cnsole.log(sum4);
补充:
alert();//弹框 console.log();//在控制台 document.write("<a href='http://www.baidu.com'>百度</a>"); //显示在页面亚~
for (var i = 0; i <= 5; i++) { //控制每一行有几个星星 for (var j = 0; j <= 5; j++) { document.write("★"); } document.write("<br/>"); }
随着行数的增加,每一行都会比上一行多一个五角星
for (var i = 0; i <= 5; i++) { //控制每一行有几个星星 for (var j = 0; j <= i; j++) { document.write("★"); } document.write("<br/>"); }
1. 掌握------必须要写出来的
//控制行数 for (var i = 1; i <= 9; i++) { //控制每一行有多少个表达式 for (var j = 1; j <= 9; j++) { document.write(j + "*" + i + "=" + i * j); } document.write("<br/>"); }
2. 表格版本的-------能够理解,如果写出来更好
document.write("<table border='1' cellpadding='0' cellspacing='0'>"); for (var i = 1; i <= 9; i++) { document.write("<tr>"); for (var j = 1; j <= i; j++) { document.write("<td>"); document.write(i + "*" + j + "=" + i * j); document.write("</td>"); } document.write("</tr>"); } document.write("</table>");
如对本文有疑问, 点击进行留言回复!!
react-native打包android的apk报错Duplicate resources
js 图片压缩 尺寸不变 压缩质量 input type=file 文件压缩
网友评论