Visualizzazione risultati 1 fino 6 di 6

Discussione: Dare come nome variabile il valore di un'altra variabile

  1. #1
    Guest

    Predefinito Dare come nome variabile il valore di un'altra variabile

    Salve a tutti,
    Vado subito al sodo:
    Io ho una variabile a e un'altra variabile b:
    Codice:
    a = 1;
    b = 2;
    In pratica vorrei fare la variabile c12, cioè la lettera c più il valore della variabile a più il valore della variabile b.
    è possibile farlo?
    Grazie

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,683

    Predefinito

    Codice:
    var c = a+b;
    Se l'1 e il 2 te li riconosce come stringhe, devi prima parsarli in interi:

    Codice:
    var c = parseInt(a) + parseInt(b);
    Spero di aver capito correttamente.

    EDIT:
    Ah, forse intendi:

    Codice:
    c = 'c'+a+b;
    Ciao!

  3. #3
    Guest

    Predefinito

    Nonono...
    Io intendo creare una variabile c12, dove c è una lettera scelta da me e 1 e 2 sono i valori di altre due variabili.
    Codice:
    a = 1;
    b = 2;
    c+a.value+b.value = valore;
    Ma nn va scritto così.In pratica voglio creare una variabile dandole come nome il valore di altre variabili... :D

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,683

    Predefinito

    ah capito. In javascript non saprei come fare (e se si può fare). Ti consiglio l'uso di array. Quindi nella chiave degli array puoi salvarci quel che vuoi, visto che possono essere anche associativi.

    Ciao!
    Ultima modifica di alemoppo : 25-06-2013 alle ore 14.53.16

  5. #5
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    È possibile, per esempio usando la pericolosa funzione eval, ma è ovviamente fortemente sconsigliato (d'altronde si sa: eval is evil), in quanto l'uso non appropriato di questa funzione può introdurre falle di sicurezza all'interno dello script.
    Ma perché dofrebbe servirti fare una cosa simile? Probabilmente ti stai complicando la vita ed esiste un metodo più semplice, come quello consigliato da Alemoppo.

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    nella chiave degli array puoi salvarci quel che vuoi, visto che possono essere anche associativi.
    Una piccola precisazione: questo (nel linguagggio Javascript) è vero solo perché gli Array sono anche Object, e normalmente è sconsigliabile usare in un Array proprietà con nome non numerico.
    Ultima modifica di karl94 : 25-06-2013 alle ore 16.10.23

  6. #6
    Guest

    Predefinito

    Grazie a tutti x la disponibilità come sempre!
    Ottima idea quella degli array, applicata e funzionante perfettamente x il suo scopo.
    Potete chiudere ;)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •