disign.it | Javascript variabili locali e globali | a digital sign for a best design!
A digital sign for a best design
Javascript 2.796 visualizzazioni

Javascript variabili locali e globali

20/09/2011

Per spiegare la differenza esistente tra variabili locali e globali in javascript scriviamo un piccolo esempio per fare una minicalcolatrice di numero elevato a potenza.

Nel corpo della funzione dell'esempio dichiariamo alcune variabili: queste  variabili sono dette locali in quanto nascono e muoiono all'interno della funzione. La variabile globale invece è quella variabile dichiarata fuori della funzione. Dunque, una variabile locale e una globale pur con lo stesso nome, non hanno nulla in comune.

Attenzione, per dichiarare la variabile nella funzione occore premettere la parola chiave var.

 

Ecco il listato dello script di esempio:

 

   function eleva_potenza(bas, esponente) {
       var potenza = 1;
       if(esponente == 0)
            return 1;
       else {
            for(y = esponente; y >= 1; y--) 
                 potenza *= bas;
            return potenza;
       }
   }

   var n = (prompt ('numero da elevare a potenza',''));
   var p = (prompt ('potenza a cui elevare',''));

   var ris = eleva_potenza(n, p);
   
   document.write(n , " elevato alla " , p , " da come risultato " , ris);



La funzione utilizza l'istruzione return per restituire al programma principale il risultato della potenza.
L'istruzione document.write stampa a video il risultato.

Qui l'esempio con codice completo.

← Javascript ciclo for Web store di Chrome italiano →

Invia una domanda o un commento sull'articolo

I campi obbligatori sono segnalati *

*

*



 

© 2009 - 2017 Impronte digitali di Luca Frassineti. Tutti i diritti riservati.