Nwlapcug.com


Come fattore per un intervallo di numeri in JavaScript

Come fattore per un intervallo di numeri in JavaScript


Un sito di vendita prodotti può avere elementi cui prezzi rientrano in un intervallo. Tali intervalli hanno un valore di inizio e il valore finale e un insieme di numeri in mezzo. Se un sito ha bisogno di aumentare o diminuire tali valori, il suo codice JavaScript potrebbe moltiplicare tutti i valori di un fattore comune per creare un nuovo intervallo di valori. JavaScript non ha alcuna funzione "Refactoring", ma è possibile creare un semplice programma che ridimensiona tutti i numeri in una gamma da un fattore comune.

Istruzioni

1

Avviare l'editor HTML, aprire un file HTML e aggiungere il codice JavaScript riportato di seguito alla sezione script del documento:

¡ À1 var = {
2, 7, 13, 29, 87, 99
}
var newFactor = 3;

L'oggetto ¡ À1 contiene i valori della vostra attuale gamma di numeri. Se ti piace con quelli nuovi, sostituire quei valori. Sostituire 3 con il fattore che si desidera applicare al campo.

2

Incollare il seguente codice sotto il codice elencato nel passaggio precedente:

funzione factorRange (¡ À1, newFactor)
{

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

per (var i = 0; i < rangeCount; i + +)
{
newRange.push (¡ À1 [i] * newFactor)
}
Return nuovogamma;
}

avviso (factorRange (¡ À1, newFactor));

Questa funzione crea un nuovo oggetto range denominato nuovogamma. Il codice scorre in ciclo ogni elemento nell'intervallo corrente, moltiplicato per il fattore e aggiunge ogni fattore numero all'oggetto nuovogamma. L'ultima istruzione nella funzione restituisce quell'oggetto alla funzione chiamante. La funzione di allarme consente di verificare la funzione di factorRange passando il set di valori di test.

3

Salvare il documento HTML e visualizzarlo in un browser. La pagina Web carica ed esegue il codice JavaScript che vostra gamma di fattori. Finestra di avviso si apre e visualizza la nuova gamma.

4

Rimuovere la funzione di avviso dopo aver testato questo codice. Nota la variabile ¡ À1 sulla prima riga di codice. Le parentesi quadre intorno i numeri nell'intervallo creare un oggetto letterale di JavaScript. Oggetti valore letterale sono simili alle matrici. Quando si aggiungono numeri a questo oggetto, è necessario separarli con virgole. Non inserire una virgola dopo l'ultimo numero nell'intervallo.