-
| .
|
|
|
Ciao a tutti. Programmando un sito sono incappato in un problema; Questo è il programma che presi due numeri di input dovrebbe dare quattro output:somma,differenza,moltiplicazione e divisione fra le due variabili: <html>
<head> <title>AppJs</title>
</head>
<body> <style type="text/css"> body {background-color: #1e8fb5} </style> <script> var n1 = prompt("Scrivi un numero..."); var n2 = prompt("...e un secondo"); var somm = n1 + n2; var sott = n1 - n2; var molt = n1 * n2; var divi = n1 / n2; document.write("La somma è:" + somm + ";La sottrazione è:" + sott + ";La moltiplicazione è:" + molt + ";La divisione è:" + divi + "."); </script> </body>
</head>
</html>
Ho capito quale è il problema:nella divisione,sottrazione e moltiplicazioni fa la conversione implicita ma non lo fa sulla somma. Ho esposto il problema ma non trovo una soluzione. Potete aiutarmi a risolverlo. Ciao e grazie in anticipo.
|
|
| .
|
-
| .
|
|
|
Ciao, ho visto ora il topic... probabilmente arrivo troppo tardi.
Ricordati comunque che con JS l'operatore '+', se applicato alle stringhe, le concatena. Quindi il numero deve prima essere convertito in intero, e poi sommato.
PS: ricordati di utilizzare il tag CODE quando posti del codice.
|
|
| .
|
1 replies since 16/5/2015, 20:56 85 views
.