Visualizzazione risultati 1 fino 1 di 1

Discussione: Problema somma

  1. #1
    Guest

    Predefinito Problema somma

    Saaaaaaalve, un ennesimo problema.. Ho due variabili che sono numeri, e quando provo a fare la somma ( var somma = variabile1+variabile2 ) vengono interpretate come stringhe e non come valori.. Come mai?


    Codice:
        var parziale = document.getElementById('my_somma').innerHTML;
        switch(risultato) {
        case '<img src="http://forum.it.altervista.org/images/2.png" />':
        var valore_dado=2;
        break;
        case '<img src="http://forum.it.altervista.org/images/3.png" />':
        var valore_dado=3;
        break;
        case '<img src="http://forum.it.altervista.org/images/4.png" />':
        var valore_dado=4;
        break;
        case '<img src="http://forum.it.altervista.org/images/5.png" />':
        var valore_dado=5;
        break;
        case '<img src="http://forum.it.altervista.org/images/6.png" />':
        var valore_dado=6;
        break;
        case '<img src="http://forum.it.altervista.org/images/7.png" />':
        var valore_dado=7;
        break;
        case '<img src="http://forum.it.altervista.org/images/8.png" />':
        var valore_dado=8;
        break;
        case '<img src="http://forum.it.altervista.org/images/9.png" />':
        var valore_dado=9;
        break;    
        case '<img src="http://forum.it.altervista.org/images/10.png" />':
        var valore_dado=10;
        break;
        case '<img src="http://forum.it.altervista.org/images/J.png" />':
        var valore_dado=10;
        break;
        case '<img src="http://forum.it.altervista.org/images/Q.png" />':
        var valore_dado=10;
        break;
        case '<img src="http://forum.it.altervista.org/images/K.png" />':
        var valore_dado=10;
        break;
        case '<img src="http://forum.it.altervista.org/images/A.png" />':
        var valore_dado=11;
    	break;
        } 
    	var somma = parziale+valore_dado;
    	alert(somma);
    my_somma è l' id di uno span che contiene numero, ad esempio: 15.

    Se là è contenuto 15 e valore_dado è 5, non diventa 20 ma 155

    EDIT: Risolto usando ParseFloat
    Ultima modifica di mybeatnews : 30-07-2011 alle ore 22.03.13

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •