Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    213

    problema con somma di due numeri

    Per esercitarmi in JS ho realizzato una calcolatrice.Il problema che mi si presenta è che quando vado a sommare i valori inseriti nella textbox JS mi restituisce la concatenazione di due stringhe.
    L'istruzione è questa:
    valUno=document.calc.display.value
    valDue=document.calc.display.value
    Ovviamente i due valori sono presi in due momenti diversi però quando vado a fare:
    ris=valUno+valDue mi restituisce una concatenazione dei due numeri e non la somma,mentre per le altre operazioni non c'è problema.Come posso fare? Grazie

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Tutti i valori inseriti nei campi di un form sono sempre e solamente stringhe... per trattarli come numeri li devi convertire con parseInt() o parseFloat()

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Originariamente inviato da br1
    Tutti i valori inseriti nei campi di un form sono sempre e solamente stringhe... per trattarli come numeri li devi convertire con parseInt() o parseFloat()

    ciao
    Scusa se ti rispondo qui ma mi hai chiuso la discussione e non ho capito perchè. :master: L'hai fatto perchè ho messo "aiuto" nel titolo? O perchè ho messo il link di un'altro?

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da teodargent
    Scusa se ti rispondo qui ma mi hai chiuso la discussione e non ho capito perchè. :master: L'hai fatto perchè ho messo "aiuto" nel titolo? O perchè ho messo il link di un'altro?
    Ma stiamo scherzando? se hai qualcosa da comunicare usa i messaggi privati, non sporcare le discussioni degli altri
    E leggi il regolamento

    @ tonino1: torniamo in tema, scusa l'interruzione
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    213
    Perfetto ora funziona ti ringrazio!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.