come faccio con javascript a fare questa somma?
var ciccio= "10%";
var caio = "20%;
somma = ciccio + caio;
il segno del percento sballa tutto...
come faccio con javascript a fare questa somma?
var ciccio= "10%";
var caio = "20%;
somma = ciccio + caio;
il segno del percento sballa tutto...
Togli il segno di percentuale!
Ciao!!!!!!
eheh..
Il valore col percento mi proviene da un getElementById... Speravo esistesse un metodo piu rapido di:
...Codice HTML:var percentuale = '76%'; var ciccio = '10%'; ciccio = parseInt(ciccio.replace("%","")); percentuale = parseInt(percentuale.replace("%","")); somma = ciccio + percentuale;
Se ti può interessare parseInt() prova a convertire la stringa in un numero, ma se trova un carattere non valido si blocca senza dare errori. In altre parole:
- parseInt("8") => restituisce 8
- parseInt("8a") => restituisce 8
- parseInt("a") => restituisce "NaN" (Not-A-Number)
Quindi, volendo, potresti risparmiare qualche carattere:Stammi bene...Codice:var percentuale = '76%'; var ciccio = '10%'; ciccio = parseInt(ciccio); percentuale = parseInt(percentuale); somma = ciccio + percentuale;
Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?
When you don't know your next step... improvise
ALTERVISTA WANTS YOU!
Vuoi diventare moderatore su AlterVista? Scopri come...
a titolo informativo: se stai usando le percentuali per degli sconti sui prezzi sappi che gli sconti non si sommano linearmente :)) però forse non ti interessa perchè devi lavorare sul resize o qualcosa del genere... :)))
ciao
scusate l'ot
Nono.... non mi serve per gli sconti, ma per cambiare dinamicamente i valori percentuali degli stili di una pagina