[关闭]
@songying 2019-10-07T13:51:59.000000Z 字数 856 阅读 1008

JS 控制语句

JavaScript


JavaScript把 null、undefined、0、NaN 和空字符串''视为false,其他值一概视为true

控制语句

if...else

  1. if (条件 1)
  2. {
  3. 当条件 1 true 时执行的代码
  4. }
  5. else if (条件 2)
  6. {
  7. 当条件 2 true 时执行的代码
  8. }
  9. else
  10. {
  11. 当条件 1 条件 2 都不为 true 时执行的代码
  12. }

switch

  1. switch(n)
  2. {
  3. case 1:
  4. 执行代码块 1
  5. break;
  6. case 2:
  7. 执行代码块 2
  8. break;
  9. default:
  10. n case 1 case 2 不同时执行的代码
  11. }

for循环

  1. for (语句 1; 语句 2; 语句 3) //语句1,2可选
  2. {
  3. 被执行的代码块
  4. }

for in 循环

  1. for (x in person) //对象或数组
  2. {
  3. }

iterable

  1. for val of s{
  2. }
  1. a.forEach(function (element, index, array) {
  2. // element: 指向当前元素的值
  3. // index: 指向当前索引
  4. // array: 指向Array对象本身
  5. });

while循环

  1. while (条件)
  2. {
  3. 需要执行的代码
  4. }

do...while

  1. do
  2. {
  3. 需要执行的代码
  4. }
  5. while (条件);

break与continue

JS标签

  1. label:
  2. 语句
  3. break labelname;
  4. continue labelname;
  • continue 语句(带有或不带标签引用)只能用在循环中。
  • break 语句(不带标签引用),只能用在循环或 switch 中。
  • 通过标签引用,break 语句可用于跳出任何 JavaScript 代码块:
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注