JavaScript中continue与break的区别

2021-11-04  本文已影响0人  magic_pill

continue

let arr = [1,2,3,4,5];
for (let index = 0; index < arr.length; index++) {
  console.log('---------');
  for(let j=0; j<arr.length; j++) {
    if(arr[j] % 4 === 0) {
      continue;
    }
    console.log('++++++++', arr[j]);
  }
  console.log('===========');
}

/**
---------
++++++++ 1
++++++++ 2
++++++++ 3
++++++++ 5
===========
---------
++++++++ 1
++++++++ 2
++++++++ 3
++++++++ 5
===========
---------
++++++++ 1
++++++++ 2
++++++++ 3
++++++++ 5
===========
---------
++++++++ 1
++++++++ 2
++++++++ 3
++++++++ 5
===========
---------
++++++++ 1
++++++++ 2
++++++++ 3
++++++++ 5
===========
*/

break

let arr = [1,2,3,4,5];
for (let index = 0; index < arr.length; index++) {
  console.log('---------');
  for(let j=0; j<arr.length; j++) {
    if(arr[j] % 4 === 0) {
      break;
    }
    console.log('++++++++', arr[j]);
  }
  console.log('===========');
}
/**
---------
++++++++ 1
++++++++ 2
++++++++ 3
===========
---------
++++++++ 1
++++++++ 2
++++++++ 3
===========
---------
++++++++ 1
++++++++ 2
++++++++ 3
===========
---------
++++++++ 1
++++++++ 2
++++++++ 3
===========
---------
++++++++ 1
++++++++ 2
++++++++ 3
===========
*/

总结

上一篇 下一篇

猜你喜欢

热点阅读