JavaScript (for,while)循环语句

布满荆棘的人生 2022-11-14 13:25 390阅读 0赞

for 循环

for 循环是 JS 中最常用的一个循环工具,经常用于数组的循环遍历。

格式

  1. for (初始化变量; 条件表达式; 迭代语句) {
  2. 执行代码块;
  3. }
  • 初始化变量,表示代码块开始前执行。
  • 条件表达式,定义运行循环代码块的条件。
  • 迭代语句,在循环代码块每次被执行之后再执行

示例:求1-100的偶数和

  1. var num=0
  2. for(var i=0;i<=100;i+=2){ //i+=2 意思为i=i+2
  3. num +=i
  4. }
  5. console.log("偶数和:"+num)

for in 循环语句

主要用于遍历数组或对象属性,对数组或对象的属性进行循环操作。

格式

  1. for (变量 in 对象) {
  2. 执行代码块;
  3. }
  • for 循环括号内的变量是用来指定变量,指定的可以是数组对象或者是对象属性。

示例:使用 for … in 循环遍历数组。

  1. <script type="text/javascript">
  2. var x
  3. var mycars = new Array()
  4. mycars[0] = "Saab"
  5. mycars[1] = "Volvo"
  6. mycars[2] = "BMW"
  7. for (x in mycars){
  8. document.write(mycars[x] + "<br />")
  9. }
  10. </script>

双重 for 循环

格式

  1. for(外层变量 ; 外层条件表达式; 外层迭代语句) {
  2. for(里层变量 ; 里层条件表达式 ; 里层迭代语句){
  3. 执行代码块;
  4. }
  5. }

示例:实现九九乘法表

  1. <script>
  2. var str = ' ';
  3. for (var row = 1; row <= 9; row++) {
  4. for (var column = 1; column <= row; column++) {
  5. str += column + 'x' + row + '=' + row * column + '\t';
  6. }
  7. str += '\n';
  8. }
  9. console.log(str);
  10. </script>

while 循环语句

while只要指定条件的值为真,循环就会执行指定语句。

格式

  1. while (条件){
  2. 执行代码块;
  3. }

示例

  1. var n = 0;
  2. while (n < 5) {
  3. document.write("<br>这个数字是 " + n);
  4. n++;
  5. }

do…while 循环语句

do…while 循环是 while 循环的变体。该循环会在检查条件是否为真之前执行一次代码块,然后如果条件为真的话,就会重复这个循环。

格式

  1. do {
  2. 执行代码块;
  3. }
  4. while (条件);

示例

  1. do {
  2. document.write("<br>数字是 " + n);
  3. n++;
  4. }
  5. while (n < 5);

发表评论

表情:
评论列表 (有 0 条评论,390人围观)

还没有评论,来说两句吧...

相关阅读

    相关 JavaScript while 循环语句

    循环结构是程序中一种很重要的结构,其特点是在给定条件成立时,反复执行某程序段,直到条件不成立时终止。 while 循环语句 while 循环会在指定条件为 true 时