Red de conocimiento del abogados - Respuesta jurídica de la empresa - ¿Cuáles son las declaraciones de control de flujo en JavaScript?

¿Cuáles son las declaraciones de control de flujo en JavaScript?

Lo siguiente está copiado de Internet y explica en detalle las diversas estructuras de control en JavaScript.

1. Estructura de selección condicional

Las declaraciones de selección condicional se utilizan para realizar diferentes acciones en función de diferentes condiciones. Por lo general, al escribir código, siempre es necesario realizar diferentes acciones para diferentes decisiones. /p>

Acción, puedes usar declaraciones condicionales en tu código para realizar esta tarea.

En JavaScript, podemos usar las siguientes declaraciones condicionales:

sentencia if: use esta declaración para ejecutar código solo cuando la condición especificada sea verdadera

< ! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transicional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

< html xmlns="http://www.w3.org/1999/xhtml">

Declaración de control de flujo JS

Si la hora es anterior a las 20:00, recibirás el saludo "Buenos días".

Haga clic aquí

El resultado de la operación es:

sentencia if...else: ejecutar código cuando la condición sea verdadera, ejecutar otro código cuando la condición sea falsa

Declaración de control de flujo JS

Si la hora es anterior a las 20:00, recibirás el saludo "Buenos días". Si son más tarde de las 20:00 horas, recibirá el saludo "Buenas noches".

Haga clic aquí

El resultado de la operación es:

if... else if....else declaración: Utilice esta declaración para seleccionar uno de los múltiples bloques de código para ejecutar

Declaración de control de flujo JS

Si es el momento antes de las 10:00, recibirá el saludo "Buenos días".

Si la hora es anterior a las 20:00 horas, recibirás el saludo "Buenos días".

Si la hora es más tarde de las 20:00 horas, recibirás el saludo "Buenas noches".

Haga clic aquí

El resultado de la operación es:

sentencia de cambio: Utilice esta declaración para seleccionar varios de los bloques de código para ejecutar.

La instrucción switch se utiliza para realizar diferentes acciones según diferentes condiciones

Declaración de control de flujo JS 2

Haga clic en el botón a continuación para mostrar el día de la semana de hoy:

Haga clic aquí

Resultados de ejecución:

Uso de la palabra clave predeterminada

p>

Declaración de control de flujo JS 2

Haga clic en el botón siguiente para mostrar qué día es hoy:

El resultado de la operación es :

2. Estructura del bucle

Un bucle puede ejecutar un bloque de código un número específico de veces.

JavaScript admite diferentes tipos de bucles:

(1) instrucción for: repite el bloque de código un número determinado de veces

for(var box=1; caja<= 10;caja++)

{

document.write("caja="+caja+"
"); p>

El resultado de la operación es:

(2) for...in declaración: recorre las propiedades del objeto

var box={

nombre:" Zhang San",

edad: 24,

sexo: "masculino"

}

for(x en el cuadro)

{

document.write(box[x]+"
");

El resultado de la operación es:

(3) Declaración while: realiza un bucle en el bloque de código especificado cuando la condición especificada es verdadera. Es más práctico juzgar primero y luego ejecutar la declaración.

var cuadro=1;

mientras(cuadro<=5)

{

document.write("box="+ box+"
");

box++;

}

El resultado de la operación es:

(4) do .. while: también recorre el bloque de código especificado cuando la condición especificada es verdadera. Ejecute una vez primero y luego juzgue

var box=1;

do{

document.write("box="+box+"
" );

box++;

} while(box<=10)

El resultado de la operación es:

3. declaraciones

(1) declaración de interrupción: se utiliza para salir del bucle.

for(var box=1;box<=10;box++)

{

if(box==5)

{

break;//Forzar la salida de todo el bucle

}

document.write("box="+box+"
")

}

El resultado de la operación es:

Cuando se ejecuta el cuarto ciclo, ya no continuará ejecutándose y el ciclo final continuará. se saltará y la salida será menos casillas = 5 y ciclos posteriores.

(2)sentencia continuar: se utiliza para omitir una iteración en el bucle.

for(var box=1;box<=10;box++)

{

if(box==5)

{

continue;//Salga del bucle actual y continúe ejecutando el siguiente bucle

}

document.write("box="+box+"< br/>");

}

El resultado de la operación es:

Cuando se ejecuta el cuarto bucle, salta del quinto bucle y continúa. a lo siguiente Cuando se ejecuta, falta box=5 en la salida.

(3)con declaración: establece el alcance del código para un objeto específico

Veamos primero cómo generamos generalmente el valor de los atributos del objeto:

p>

var box={

nombre:"张三",

edad: 24,

sexo: "masculino"

};

var n=caja.nombre;

var a=caja.edad

var s=caja.sexo; /p >

document.write(n+"
");

document.write(a+"
"); s) ;

El resultado de la operación es:

Utilice la instrucción with para escribir:

var box={

nombre. :"Zhang San ",

edad: 24,

sexo:"Hombre"

}

con(caja){

var n=nombre;

var a=edad

var s=sexo

}; p>document.write(n+"
");

document.write(a+"
");

document.write(s);