Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832

    Mantenere l'ultima variabile generata ogni volta

    ciao gente.
    domanda niubbissima.

    ho una funzione che incrementa una variabile.
    ogni volta che viene richiamata ila variabile deve ripartire da dove stava e non da zero. come si fa?

    grazie

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    var tuaVar=0;
    function incrementa(){
    tuaVar++;
    }

  3. #3
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    k tnx.
    quindi in un file funzioni_incluse.js, per esempio,

    le variabili che voglio rimangano leggibili da tutte le funzioni e su cui voglio lavorare "in sequenza" basta metterle fuori dalle dichiarazioni?

    file.js:
    codice:
    var mia = '0'
    var ...
    
    function(){}
    function(){}
    ...
    //etc
    giusto?

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Si se assegni una variabile fuori dalle funzioni sarà globale, pertanto leggibile da tutte le funzioni presenti nel documento.


    P.S. Se sarà una variabile numerica (var numero = 0 se la scriverai con le virgolette (var numero = '0' sarà considerata una stringa "testo", e se la utilizzi per operazioni matematiche potresti avere problemi.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    perfetto, grazie.

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.