vi rispondo per quanto nelle mie capacita':
il codice e' un banalissimo:
Codice:
if (a > b) {
istruzioni
}else{
istruzioni
}
i valori di a e b sono presi tramite un FORM con campi INPUT TYPE='text'.
Quando ho fatto la prova ho inserito i valori sopra esposti, cioe' -2.7 e -0.3 .
Se vi serve altro sono qua.
Intanto GRAZIE
AGGIUNGO ho provato a modificare aggiungendo la funzione "parseFloat" che trasforma una stringa in numero
Codice:
if (parseFloat(a) > parseFloat(b)) {
istruzioni
}else{
istruzioni
}
Pero' il risultato e' il medesimo (-2.7 > -0.3)
ANCORA se faccio confrontare -2.7 e 0, da la risposta corretta, ossia che "-2.7 e' minore di 0".
--------------------------------------------------------
RISOLTO : con il parseFloat (evidentemente faceva il confronto come stringhe come avete detto).
GRAZIE ANCORA