Инструкция continue осуществляет принудительный переход к следующей итерации цикла.

См. также цикл for и инструкция break

Синтаксис

continue;

Примеры

Пример

Выведем парные числа он 2 до 10:

var result = '';

for (var i = 2; i <= 10; i++) {
	if (i % 2) continue;
	result += i + ' ';
}

document.write(result);

Такую задачу можно решить и другими способами (например, изменив шаг цикла). Но в некоторых случаях использовать continue удобнее.

Результат выполнения кода:

2 4 6 8 10

Пример

Дан массив, состоящий из данных различных типов (строки, числа, объекты). Нужно найти сумму всех положительных чисел:

var arr = [
	1, 'html', true, null, [], 'js', -2, 10, {}, 8, -5
];
var result = 0;

for (var i = 0; i < arr.length; i++) {
	if (typeof arr[i] !== 'number') continue;
	if (arr[i] > 0) result += arr[i];
}

document.write(result);

Результат выполнения кода:

19