logo

JavaScript para bucle

JavaScript para bucle es una declaración de flujo de control que permite que el código se ejecute repetidamente según una condición. Consta de tres partes: inicialización, condición e incremento/decremento. Este bucle itera sobre un bloque de código hasta que la condición especificada sea falsa.

carácter java a entero

Para bucle en JavaScript

A bucle for en JavaScript ejecuta repetidamente un bloque de código siempre que una condición especificada sea verdadera. Incluye pasos de inicialización, verificación de condiciones e iteración, lo que lo hace eficiente para tareas controladas y repetitivas.

Sintaxis:



for (statement 1 ; statement 2 ; statement 3){ code here... }>
  • Declaración 1: Él es la inicialización del contador. Se ejecuta una vez antes de la ejecución del bloque de código.
  • Declaración 2: Define la condición de prueba para ejecutar el bloque de código.
  • Declaración 3: Es el incremento o disminución del contador & ejecutado (cada vez) después de que se haya ejecutado el bloque de código.

Ejemplo:

javascript
// JavaScript program to illustrate for loop let x; // for loop begins when x=2 // and runs till x <=4 for (x = 2; x <= 4; x++) {  console.log('Value of x:' + x); }>

Producción:

Value of x:2 Value of x:3 Value of x:4>

Diagrama de flujo

Este diagrama de flujo muestra el funcionamiento del bucle for en JavaScript. Puede ver el flujo de control en el bucle For.

para diagrama de flujo de bucle

Declaración 1: Inicialización de la variable del contador

La declaración 1 se utiliza para inicializar el variable de contador . Se utiliza una variable de contador para realizar un seguimiento del número de iteraciones en el bucle. Puede inicializar múltiples variables de contador en la declaración 1.

Podemos inicializar la variable contador externamente en lugar de en la declaración 1. Esto nos muestra claramente que la declaración 1 es opcional. Podemos dejar la porción vacía con punto y coma.

Ejemplo :

javascript
let x = 2; for (; x <= 4; x++) {  console.log('Value of x:' + x); }>

Producción

java creando lista
Value of x:2 Value of x:3 Value of x:4>

Declaración 2: Condición de prueba

Esta declaración comprueba la valor booleano del condición de prueba . Si la condición de prueba es verdadera, el bucle for se ejecutará más; de lo contrario, el bucle finalizará y se ejecutará el código fuera del bucle. Se ejecuta cada vez que se ejecuta el bucle for antes de que el bucle entre en su cuerpo.

Esta también es una declaración opcional y Javascript la trata como verdadera si se deja en blanco. Si se omite esta declaración, el bucle se ejecuta indefinidamente si el control del bucle no se rompe usando el declaración de ruptura . Se explica a continuación en el ejemplo.

Ejemplo:

JavaScript
let x = 2; for (; ; x++) {  console.log('Value of x:' + x);  break; }>

Producción:

Value of x:2>

Declaración 3: Actualización de la variable del contador

Es una declaración controlada que controla el incremento/disminución de la variable del contador.

También es opcional por naturaleza y se puede realizar dentro del cuerpo del bucle.

Ejemplo:

JavaScript
const subjects = ['Maths', 'Science', 'Polity', 'History']; let i = 0; let len = subjects.length; let gfg = ''; for (; i < len;) {  gfg += subjects[i];  //can be increased inside loop  i++; } console.log(gfg)>

Producción

¿Qué es el objeto Java?
MathsSciencePolityHistory>

Más bucles en JavaScript

JavaScript tiene diferentes tipos de bucles en Java. Algunos de los bucles son:

BucleDescripción
en bucle Un bucle que repite un bloque de código un número específico de veces según una expresión condicional.
mientras bucle Un bucle que repite un bloque de código siempre que una condición especificada sea verdadera.
bucle hacer-mientras Un bucle que ejecuta un bloque de código al menos una vez y luego repite el bloque siempre que una condición especificada sea verdadera.
para… de bucle Itera sobre los valores de un objeto iterable (como matrices, cadenas, mapas, conjuntos, etc.)
para… en bucle Itera sobre las propiedades enumerables de un objeto (incluidas las propiedades heredadas).

Aprenda y domine JavaScript con preguntas de práctica. Ejercicios de JavaScript proporciona muchas preguntas de ejercicios de JavaScript para practicar y probar sus habilidades de JavaScript.