Guest User

Untitled

a guest
Feb 15th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. ```language
  2. Break 语句
  3. 我们已经在本教程稍早的章节中见到过 break 语句。它用于跳出 switch() 语句。
  4.  
  5. break 语句可用于跳出循环。
  6.  
  7. break 语句跳出循环后,会继续执行该循环之后的代码(如果有的话):
  8.  
  9. 实例
  10. for (i=0;i<10;i++)
  11. {
  12. if (i==3)
  13. {
  14. break;
  15. }
  16. x=x + "The number is " + i + "<br>";
  17. }
  18. 亲自试一试
  19. 由于这个 if 语句只有一行代码,所以可以省略花括号:
  20.  
  21. for (i=0;i<10;i++)
  22. {
  23. if (i==3) break;
  24. x=x + "The number is " + i + "<br>";
  25. }
  26. Continue 语句
  27. continue 语句中断循环中的迭代,如果出现了指定的条件,然后继续循环中的下一个迭代。
  28.  
  29. 该例子跳过了值 3:
  30.  
  31. 实例
  32. for (i=0;i<=10;i++)
  33. {
  34. if (i==3) continue;
  35. x=x + "The number is " + i + "<br>";
  36. }
  37. JavaScript 标签
  38. 正如您在 switch 语句那一章中看到的,可以对 JavaScript 语句进行标记。
  39.  
  40. 如需标记 JavaScript 语句,请在语句之前加上冒号:
  41.  
  42. label:
  43. 语句
  44. break 和 continue 语句仅仅是能够跳出代码块的语句。
  45.  
  46. 语法
  47. break labelname;
  48.  
  49. continue labelname;
  50. continue 语句(带有或不带标签引用)只能用在循环中。
  51.  
  52. break 语句(不带标签引用),只能用在循环或 switch 中。
  53.  
  54. 通过标签引用,break 语句可用于跳出任何 JavaScript 代码块:
  55.  
  56. 实例
  57. cars=["BMW","Volvo","Saab","Ford"];
  58. list:
  59. {
  60. document.write(cars[0] + "<br>");
  61. document.write(cars[1] + "<br>");
  62. document.write(cars[2] + "<br>");
  63. break list;
  64. document.write(cars[3] + "<br>");
  65. document.write(cars[4] + "<br>");
  66. document.write(cars[5] + "<br>");
  67. }
  68. ```
Add Comment
Please, Sign In to add comment