Salve a tutti.Per esercitari ho provato a creare una calcolatrice,molto molto semplice ma commetto 1 errore stupido.Quando inserisco la somma,non mi somma i numeri ma i caratteri!!! Ecco come ho fatto:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Calcolatrice</title>
</head>
<script language=JavaScript>
function calcola(){
a=prompt('Inserisci il primo operatore')
c=prompt('Inserisci operatore di calcolo[+ - / * %]')
b=prompt('Inserisci il secondo operatore')
if (c=='+'){
alert('Il risultato è '+ (a + b))
} else if (c=='-') {
alert('Il risultato è ' + (a - b))
} else if (c=='/') {
alert('Il risultato è ' + (a / b))
} else if(c=='*') {
alert('Il risultato è ' + (a * b))
} else if (c=='%'){
alert('Il risultato è ' + (a % b))
} else {
alert('Operatore non valido')
}
}
</script>
<body>
<body bgcolor="#FF0000">
<p align=center><input type=button value='Avvia Calcolatrice' OnClick='calcola()'>
</body>
</html>