come faccio con javascript a fare questa somma?
var ciccio= "10%";
var caio = "20%;
somma = ciccio + caio;
il segno del percento sballa tutto...
Printable View
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;
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 :=):