Bucle

while

while (condition)
  statement
let i = 0;
while (i < 10) {
  document.write(i % 2);
  i++;
}

do ... while

do
  statement
while (condition);
let j = 10;
do {
  document.write(j % 2);
} while (--j)

for

for ([initialExpression]; [condition]; [incrementExpression])
  statement
for (let i = 0; i < 10; i++) {
  document.write(i % 2);
}

label

label :
   statement

break

break [label];

continue

continue [label];

Generarea unei tabele cu for:

document.write('<table border="1">');
row: for (let row = 0; row < 10; row++) {
  document.write('<tr>' + '<td>' + row + '</td>');
  col: for (let col = 0; col < 10; col++) {
    if (col === 1 && row === 9) {
      break row;
    }
    if (col === 2 && row === 3) {
      continue;
    }
    document.write('<td>' + col + '</td>');
  }
  document.write('</tr>');
}
document.write('</table>');

for ... in

for (variable in object) {
  statements
}

for ... of

for (variable of object) {
  statement
}

Referințe

Bonus: throw, try ... catch, empty statement (;)

results matching ""

    No results matching ""