JavaScript Programación avanzada Lectura compartida Capítulo 3 - 3.6 Sentencias

JavaScript Programación avanzada (4.ª edición) Lectura Compartir Notas Grabación

Aplicable a camaradas que recién comienzan

 si declaración

ejemplo:

if (i > 25) { 
 console.log("Greater than 25."); 
} else if (i < 0) { 
 console.log("Less than 0."); 
} else { 
 console.log("Between 0 and 25, inclusive."); 
}

declaración de hacer mientras

La instrucción do-while es una instrucción de bucle posterior a la prueba, es decir, la condición de salida no se evalúa hasta que se ejecuta el código en el cuerpo del bucle. En otras palabras
En otras palabras, el código en el cuerpo del bucle se ejecuta al menos una vez. La sintaxis de do-while es la siguiente:
do { 
 statement 
} while (expression);

caso:

let i = 0; 
do { 
 i += 2; 
} while (i < 10); 
//在这个例子中,只要 i 小于 10,循环就会重复执行。i 从 0 开始,每次循环递增 2。
Tenga en cuenta que los bucles posteriores a la prueba se utilizan a menudo en situaciones en las que el código dentro del bucle debe ejecutarse al menos una vez antes de salir.

 mientras declaración

La instrucción while es una instrucción de ciclo de prueba, es decir, primero se detecta la condición de salida y luego se ejecuta el código en el cuerpo del ciclo.
gramática:
while(expression) statement

caso:

let i = 0; 
while (i < 10) { 
 i += 2; 
}

para declaración

La declaración for también es para probar la declaración primero, pero agrega el código de inicialización antes de ingresar al ciclo y la tabla que se ejecutará después de que se ejecute el ciclo.
expresión
gramática:
for (initialization; expression; post-loop-expression) statement

caso:

let count = 10; 
for (let i = 0; i < count; i++) { 
 console.log(i); 
}

Equivalente al ciclo while:

let count = 10; 
let i = 0; 
while (i < count) { 
 console.log(i); 
 i++; 
}

declaración for-in

Itera la clave de atributo, no el valor

gramática:

for (property in expression) statement

caso:

var arr = [1,2,3]
    
for (let index in arr) {
  
  console.log(index)//0 1 2 string类型
}

declaración de

gramática:

for (property of expression) statement

caso:

var arr = [1,2,3]
    
for (let value of arr) {
  console.log(value) //1 2 3
}

 for in atraviesa el índice de la matriz (es decir, el nombre de la clave), mientras que for of atraviesa el valor del elemento de la matriz

romper y continuar declaraciones 

La sentencia break se utiliza para salir del bucle inmediatamente, forzando la ejecución de la siguiente sentencia después del bucle.
La declaración de continuar también se usa para salir del ciclo inmediatamente, pero la ejecución comienza nuevamente desde la parte superior del ciclo.
romper:
let num = 0; 
for (let i = 1; i < 10; i++) { 
 if (i % 5 == 0) { 
     break;
    }
    num++
}
console.log(num); // 4

continuar:

let num = 0; 
for (let i = 1; i < 10; i++) { 
 if (i % 5 == 0) { 
 continue; 
 } 
 num++; 
} 
console.log(num); // 8

declaración de cambio

gramática:

switch (expression) { 
 case value1: 
 statement
 break; 
 case value2: 
 statement 
 break; 
 case value3: 
 statement 
 break; 
 case value4: 
 statement 
 break; 
 default: 
 statement 
}

Supongo que te gusta

Origin blog.csdn.net/weixin_42307283/article/details/129028611
Recomendado
Clasificación