Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Problema semplice Javascript

    Ciao a tutti ragazzi, vi prego di non mettervi a ridere xD sono alle primissime armi, ma non mi funziona questo codice che sembra almeno all'apparenza semplicissimo..
    <html>
    <head>
    <script TYPE="text/javascript">
    function cubo(x){
    if (x==1 or x==0){
    return ("Secondo te quale puo' essere il risultato?");
    }
    else {
    return (Math.pow(x,3));
    }
    }

    </script>
    </head>
    <body>
    <script TYPE="text/javascript">
    var num = prompt ("Inserisci un numero su cui effettuare il cubo");
    if (isNaN(num)){
    alert ("Ho detto un numero!");
    }
    else {
    var cubonum= cubo(num);
    alert ("Il cubo di " + num + "e " + cubonum);
    }
    </script>
    </body>
    </html>
    Qualcuno mi sa dire cm mai non mi funziona?
    Grazie mille a tutti e scusate della banalità

    Marco

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non basta mettere un titolo come "Problema semplice Javascript" per definire correttamente i contenuti della discussione...

    Comunque ricorda che un input da prompt come da form e' sempre di tipo stringa, per confrontarlo con valori numerici devi prima trasformarlo con perseInt o parseFloat
    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

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.