Script para realizar la misma rutina 50 veces.
Tanto Java como JavaScript tienen la capacidad de formar secuencias que pueden facilitarnos la programación. En esta nota veremos un ejemplo. Y notarás la importancia de tomar un curso java, el cual te ayudará a comprender este tema.
Un evento capaz de repetir una misma rutina una y otra vez (50 veces en una fila) e logra con un script. Un ejemplo podría ser si quisieras un script para producir una tabla comparando las temperaturas en Fahrenheit y Celsius o una tabla comparando metros con yardas. El guión debe producir 50 líneas en una tabla que muestra diferentes temperaturas de acuerdo con las dos escalas. En lugar de añadir 50 líneas casi iguales en tu secuencia de comandos podrísa utilizar bucles para hacer el script y realizar una tarea como esta. Hay dos tipos diferentes de bucles. for y while
El bucle "for" se utiliza cuando se sabe de antemano cuántas veces el script debe realizar una tarea similar: En el ejemplo anterior sería exactamente 50 líneas. Simplemente le dices al script que cree un bucle de las mismas líneas 50 veces en una fila.
El lazo while se utiliza cuando no se sabe de antemano cuántas veces se debe realizar el bucle. Simplemente deseas que el bucle se realice hasta que una cierta condición se convierta en verdadera. En el ejemplo anterior sería si quisieras hacer una tabla comparando Celsius y Fahrenheit, pisando 15 grados por cada fila, y quieres que la tabla contenga valores de hasta 1200 grados de Celsius.
Ahora incluimos una descripción de cada uno de estos dos bucles:
for (variable=startvalue;variable<=endvalue;variable=variable+incrementfactor){// Here goes the scriptlines you want to belooped.}
En la línea "variable" introduce un nombre de variable. Introduce el valor de inicio del bucle en la línea que dice "startvalue". Ingresa el valor final del bucle en el que dice "endvalue". Introduce el factor de cada bucle debe incrementar donde dice "incrementfactor".
Nota: El factor de incremento podría ser negativo si quisieramos. Además, el símbolo "<=" podría ser cualquier instrucción de comparación.
EjEMPLO:
<html>
<head>
<title> Convertidor de Celsius a Fahrenheit </title>
</head>
<body>
<table border=3>
<tr>
<td>CELIUS</td>
<td>FAHRENHEIT</td>
</tr>
<script language="javascript">for (celsius=0; celsius<=50; celsius=celsius+1)
{ document.write("<tr><td>"+celsius+"</td><td>"+((celsius*9/5)+32)+"</td></tr>");
}
</script>
</table>
</body>
</html>
Esta es una vista del script
Este es una forma de crear un script en el diseño de nuestras paginas web. En la siguiente nota incluiremos un ejemplo similar al script descrito anteriormente. Tambien seguiremos ampliando nuesto curso de excel.