Latest web development tutorials
×

JavaScript curso

JavaScript curso JavaScript breve introducción JavaScript uso JavaScript exportación JavaScript gramática JavaScript declaraciones JavaScript nota JavaScript variable JavaScript Tipos de datos JavaScript objetos JavaScript función JavaScript alcance JavaScript evento JavaScript cadena JavaScript operadores JavaScript comparar JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript tipo de conversión JavaScript Las expresiones regulares JavaScript error JavaScript depuración JavaScript variable de elevación JavaScript Modo estricto JavaScript El uso inapropiado JavaScript autenticación de formularios JavaScript Palabras clave reservadas JavaScript JSON JavaScript void JavaScript Especificación código

JS función

JavaScript definición de la función JavaScript Argumentos de función JavaScript llamada a la función JavaScript Los cierres

JS HTML DOM

DOM breve introducción DOM HTML DOM CSS DOM evento DOM EventListener DOM elemento

JS Tutorial avanzado

JavaScript objetos JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp objetos

JS navegador BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript música pop JavaScript Evento cronometrado JavaScript Cookies

JS almacén

JavaScript almacén JavaScript prueba jQuery JavaScript prueba Prototype

JS Ejemplos

JavaScript Ejemplos JavaScript instancia de objeto JavaScript instancia de objeto del navegador JavaScript HTML DOM Ejemplos JavaScript resumen

JS Manual de referencia

JavaScript objetos HTML DOM objetos

JavaScript para bucle

El ciclo puede ejecutar un bloque de código un número determinado de veces.


ciclo de JavaScript

Si desea ejecutar una y otra vez el mismo código, y cada uno de los valores son diferentes, entonces el uso del ciclo es muy conveniente.

Nos puede dar salida a una matriz de valores:

redacción general:

document.write(cars[0] + "<br>");
document.write(cars[1] + "<br>");
document.write(cars[2] + "<br>");
document.write(cars[3] + "<br>");
document.write(cars[4] + "<br>");
document.write(cars[5] + "<br>");

El uso de bucle

for (var i=0;i<cars.length;i++)
{
    document.write(cars[i] + "<br>");
}

Trate »


Los diferentes tipos de ciclo

JavaScript soporta diferentes tipos de bucles:

  • para - un cierto número de ciclos de bloque de código
  • para / en - bucle a través de las propiedades de un objeto
  • mientras que - cuando una condición especificada es verdadera ciclo determinado bloque de código
  • do / while - también cuando la condición especificada es verdadero ciclo bloque de código especificado

para bucle

para el bucle es que desea crear un bucle de herramientas de uso frecuente.

A continuación se muestra la sintaxis para el bucle:

for (语句 1; 语句 2; 语句 3)
{
被执行的代码块
}

Declaración 1 (bloque) se inicia antes de empezar.

Declaración 2 define las condiciones (bloque) de ciclo operativo

3 sentencia después del bucle (bloque) ha estado haciendo

Ejemplos

for (var i=0; i<5; i++)
{
    x=x + "该数字为 " + i + "<br>";
}

Trate »

En el ejemplo anterior, se puede ver:

Declaración 1 establece la variable antes de que comience el bucle (var i = 0).

Declaración 2 condiciones definidas Desarrollo del ciclo (i debe ser inferior a 5).

Declaración 3 aumentado en un valor (i ++) después de cada bloque de código se ha ejecutado.


declaración 1

Normalmente nos utilice una instrucción para inicializar las variables utilizadas en el ciclo (var i = 0).

1 declaración es opcional, que no se utiliza también puede ser una declaración.

Puede inicializar los valores de los estados 1 (o más):

Ejemplo:

for (var i=0,len=cars.length; i<len; i++)
{
document.write(cars[i] + "<br>");
}

Trate »

Y también se puede omitir una declaración (como en el principio del bucle valor ha sido establecido):

Ejemplo:

var i=2,len=cars.length;
for (; i<len; i++)
{
document.write(cars[i] + "<br>");
}

Trate »


declaración 2

Declaración de 2 Condiciones utilizan generalmente para evaluar las variables iniciales.

2 La misma afirmación es opcional.

2 Si la instrucción devuelve cierto, entonces el ciclo comienza de nuevo si se vuelve falsa, el bucle terminará.

lámpara Si se omite la sentencia 2, debe proporcionar una pausa en el ciclo. De lo contrario, el ciclo no será capaz de detener. Esto hace que sea posible hacer que el navegador se bloquee. Por favor, lea acerca de la ruptura en una sección posterior de este tutorial.


declaración 3

3 estados en general, aumenta el valor de la variable original.

Declaración 3 también es opcional.

Declaración 3 tiene una variedad de usos. Incremento puede ser negativo (yo--), o más (i = i + 15).

Declaración 3 se puede omitir (por ejemplo, dentro del bucle cuando hay un código correspondiente):

Ejemplo:

var i=0,len=cars.length;
for (; i<len; )
{
document.write(cars[i] + "<br>");
i++;
}

Trate »


Por / En el ciclo

JavaScript para / en la declaración de bucle a través de las propiedades del objeto:

Ejemplos

var person={fname:"John",lname:"Doe",age:25};

for (x in person)
{
    txt=txt + person[x];
}

Trate »

Usted aprenderá más acerca de la sección de JavaScript para el objeto / en el ciclo de conocimiento.


while

Vamos a explicar a usted mientras bucle y hacer / while en el siguiente capítulo.