Guest User

Untitled

a guest
Feb 15th, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. ```language
  2. while 循环
  3. While 循环会在指定条件为真时循环执行代码块。
  4.  
  5. 语法
  6. while (条件)
  7. {
  8. 需要执行的代码
  9. }
  10. 实例
  11. 本例中的循环将继续运行,只要变量 i 小于 5:
  12.  
  13. while (i<5)
  14. {
  15. x=x + "The number is " + i + "<br>";
  16. i++;
  17. }
  18. 亲自试一试
  19. 提示:如果您忘记增加条件中所用变量的值,该循环永远不会结束。该可能导致浏览器崩溃。
  20.  
  21. do/while 循环
  22. do/while 循环是 while 循环的变体。该循环会执行一次代码块,在检查条件是否为真之前,然后如果条件为真的话,就会重复这个循环。
  23.  
  24. 语法
  25. do
  26. {
  27. 需要执行的代码
  28. }
  29. while (条件);
  30. 实例
  31. 下面的例子使用 do/while 循环。该循环至少会执行一次,即使条件是 false,隐藏代码块会在条件被测试前执行:
  32.  
  33. do
  34. {
  35. x=x + "The number is " + i + "<br>";
  36. i++;
  37. }
  38. while (i<5);
  39. 比较 for 和 while
  40. 如果您已经阅读了前面那一章关于 for 循环的内容,您会发现 while 循环与 for 循环很像。
  41.  
  42. for 语句实例
  43. 本例中的循环使用 for 循环来显示 cars 数组中的所有值:
  44.  
  45. cars=["BMW","Volvo","Saab","Ford"];
  46. var i=0;
  47. for (;cars[i];)
  48. {
  49. document.write(cars[i] + "<br>");
  50. i++;
  51. }
  52. while 语句实例
  53. 本例中的循环使用使用 while 循环来显示 cars 数组中的所有值:
  54.  
  55. cars=["BMW","Volvo","Saab","Ford"];
  56. var i=0;
  57. while (cars[i])
  58. {
  59. document.write(cars[i] + "<br>");
  60. i++;
  61. }
  62. ```
Add Comment
Please, Sign In to add comment