Tecnología

Inicio

Como factor de una serie de números en JavaScript

Como factor de una serie de números en JavaScript


Un sitio web de venta de productos pueden tener artículos cuyo precio se encuentra dentro de un rango. Tales intervalos tienen un valor de inicio, y el valor final y un conjunto de números en el medio. Si un sitio tiene que aumentar o disminuir estos valores, su código JavaScript podría multiplicar todos los valores en un factor común para crear una nueva gama de valores. JavaScript tiene ninguna función "Refactor", pero se puede crear un programa sencillo que escala todos los números en un rango por un factor común.

Instrucciones

1 Lanzar su editor HTML, abra un archivo HTML y añadir el código JavaScript se muestra a continuación a la sección de la escritura del documento:

currentRange var = {
2, 7, 13, 29, 87, 99
}
var newFactor = 3;

El objeto currentRange mantiene los valores de su gama actual de números. Vuelva a colocar esos valores si lo desea por otras nuevas. Reemplazar 3 con el factor que desea aplicar a la gama.

2 Pegue el siguiente código debajo del código que aparece en el paso anterior:

función factorRange (currentRange, newFactor)
{

var newRange = [];
var = rangeCount currentRange.length;

for (var i = 0; i <rangeCount; i ++)
{
newRange.push (currentRange [i] * newFactor)
}
volver newRange;
}

alerta (factorRange (currentRange, newFactor));

Esta función crea un nuevo objeto de rango con nombre newRange. Los bucles de código a través de cada elemento de la gama actual, lo multiplica por el factor de suma y cada número factorizado al objeto newRange. La última instrucción en la función devuelve ese objeto a la función de llamada. La función de alerta le permite probar la función factorRange pasándolo a su conjunto de valores de prueba.

3 Guardar este documento y verlo en un navegador. Las cargas de la página web y se ejecuta el código JavaScript cuáles son los factores de su rango. El cuadro de alerta se abre y muestra la nueva gama.

4 Retire la función de alerta después de probar este código. Tenga en cuenta la variable currentRange en la primera línea de código. Los corchetes de los números en el rango crean un objeto literal JavaScript. objetos literales son similares a las matrices. Al agregar números para este objeto, separarlos por comas. No coloque una coma después del último número de la gama.