Confronto di decimali in JavaScript

February 22

Confronto di decimali in JavaScript


funzioni JavaScript possono effettuare comparazioni sulle variabili e valori di tipo diverso. Se si dispone di uno script di pagina Web con i numeri decimali in esso, è possibile utilizzare una funzione JavaScript per confrontare questi valori. Il risultato dell'operazione di confronto vi dirà quale numero è maggiore, o se sono uguali. Includendo l'operazione di confronto all'interno di una funzione JavaScript, è possibile restituire un valore numerico che indica il suo risultato.

Funzione

funzioni JavaScript contengono elaborazione per pagine Web e siti. All'interno della sezione head di una pagina Web HTML, lo sviluppatore può includere una zona funzione JavaScript come segue:
<Script type = "text / javascript">
compareDecimals funzione (numOne, numTwo) {
// Implementare la funzione
}
</ Script>

Questo è il contorno funzione all'interno di un elemento di script HTML. Il nome della funzione implica il suo scopo, che è quello di confrontare due valori numerici decimali. La funzione prende due numeri decimali come parametri.

confronti

All'interno della funzione di confronto decimale, lo sviluppatore può utilizzare istruzioni condizionali per determinare quale numero è maggiore o meno, rispetto agli altri. Il codice seguente potrebbe apparire all'interno del corpo della funzione:
if (numOne> numTwo) return 1;
else if (numTwo> numOne) return -1;

Questo codice restituisce il valore intero positivo se il primo numero decimale passato è maggiore del secondo. Se la prima operazione di confronto restituisce un valore falso, poi il secondo confronto, nel else if, eseguirà. Se restituisce un risultato vero, la funzione restituisce un valore intero di uno negativo. Il codice di chiamare questa funzione da qualche altra parte nella pagina Web può recuperare il valore restituito.

Predefinito

Oltre a indicare uno dei due valori decimali essendo maggiore dell'altra, la funzione deve accogliere i numeri parità. Se le due operazioni di confronto restituiscono falso, l'elaborazione passare alla riga successiva all'interno della funzione, invece di uscire immediatamente attraverso l'istruzione return. Gli sviluppatori possono utilizzare la seguente dichiarazione dopo le due affermazioni di confronto, ancora all'interno della funzione:
return 0;

Il trattamento sarà solo raggiungere questa linea se i primi due test restituiti falso, in modo che possa essere assunto che i numeri sono uguali.

chiamate

Una volta che una operazione di confronto è definita all'interno di una funzione in una pagina Web, lo sviluppatore può chiedere dall'interno della pagina. Il seguente codice HTML di esempio nella sezione body della pagina dimostra:
<Input type = valore "pulsante" = "confrontare" onclick = "alert (compareDecimals (3,4, 3,6))" />

Questo codice di esempio è per la dimostrazione. Nella maggior parte dei casi una operazione di confronto decimale sarebbe chiamato da un'altra funzione JavaScript o in combinazione con un modulo Web. Per il test, è possibile modificare i valori dei parametri decimali passati alla funzione in questo markup HTML.