In questo codice uso gli operatori aritmetici +, - , * , / e anche il nuovo operatore di potenza **, ma mentre i primi quattro funzionano, quello di potenza no. Infatti, perché il codice non si blocchi, ho dovuto commentare l'istruzione:
//var po=a**b;
Desidereri sapere perché. Grazie
lanvoel
codice:<!doctype html> <html> <head> </head> <body> Input:<br> a=<input type="text" id="a1" size=15><br> b=<input type="text" id="b1" size=15> <br><br> <input type="button" value="calcola" onclick="calcola()"> <br><br> somma:<input typy="text" size=15 id="testo1"><br> differenza=<input typy="text" size=15 id="testo2"><br> prodotto=<input typy="text" size=15 id="testo3"><br> quoziente=<input typy="text" size=15 id="testo4"><br> potenza=<input typy="text" size=15 id="testo5"><br> <script> var a; var b; function calcola() { a=eval(a1.value); b=eval(b1.value); var s=a+b; var d=a-b; var pr=a*b; var q=a/b; //var po=a**b; document.getElementById("testo1").value=s; document.getElementById("testo2").value=d; document.getElementById("testo3").value=pr; document.getElementById("testo4").value=q; document.getElementById("testo5").value=po; } </script> </body> </html>

Rispondi quotando
nessuna versione di IE supporta quella sintassi, come puoi vedere sul sito caniuse.com che ho linkato.
