📅  最后修改于: 2023-12-03 15:37:57.995000             🧑  作者: Mango
continue
JS 跳过执行或 for
循环 - Javascript在 Javascript 中,有时需要跳过某些代码的执行或跳过某些循环的执行。这时,我们可以使用 continue
关键字来实现。
continue
跳过循环执行在循环中使用 continue
关键字可以跳过当前循环的执行,直接进入下一次循环。这样可以实现一些条件判断的需求,例如:
for (var i = 1; i <= 10; i++) {
if (i % 2 === 0) {
continue;
}
console.log(i);
}
在上面的代码中,当 i
是偶数时,使用 continue
跳过当前循环,直接进入下一次循环。这样就实现了打印出所有奇数的需求。
continue
跳过代码执行除了在循环中使用 continue
来跳过循环的执行外,我们还可以使用 continue
来跳过代码的执行。下面是一个示例:
function getIntegers(numbers) {
var integers = [];
for (var i = 0; i < numbers.length; i++) {
if (typeof numbers[i] !== "number") {
continue;
}
integers.push(numbers[i]);
}
return integers;
}
console.log(getIntegers([1, "a", 2, "b", 3])); // [1, 2, 3]
在上面的代码中,我们定义了一个函数 getIntegers
,它的参数是一个数组 numbers
。我们希望从 numbers
数组中筛选出所有的整数,并返回这些整数所组成的数组。
在循环中,我们首先使用 typeof
运算符判断当前元素是否为数字。如果不是数字,就使用 continue
跳过当前代码的执行,直接跳到下一次循环。如果是数字,就将其加入到 integers
数组中。
最终,函数返回的数组就包含了所有的整数。
使用 continue
关键字可以帮助我们实现一些特定的需求。在实际的应用中,我们可以根据具体情况来决定是否使用 continue
。