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

    unità, decine e centinaia...si può?

    Ciao a tutti.
    Ho un piccolo quesito e mi stavo chiedendo se, teoricamente, ha una soluzione.
    illustro la domanda
    se ho una variabile numerica "numero" con valore, ad esempio, di 147, è possibile creare tre differenti variabili che diano come risultato il numero di unità, decine e centinaia che la variabile "numero" contiene?
    nel caso specifico se "numero" è 147 vorrei ottenere tre variabili "unità=7", "decine=4", "centinaia=1".
    è possibile?
    GRazie
    non esistono che molteplici parvenze e contraddittorie sembianze della stessa apparenza

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    perchè no basta trasformare il tuo numero in una stringa, splittarlo in un array e recuperare i numeri con 0=centinaia, 1=decine, 2=unità

    codice:
    var n = 147;
    var s = n.toString().split("");
    var centinaia = s[0];
    var decine = s[1];
    var unità = s[2];

  3. #3
    grazie mille and80...provo e ti faccio sapere
    non esistono che molteplici parvenze e contraddittorie sembianze della stessa apparenza

  4. #4
    allora...resoconto della situazione...
    in generale funziona ma si presenta il seguente problema...
    ho 3 clip (unita, decine, centinaia).
    ogni clip visualizza numeri da 0 a 9.
    se usavo n=147, il clip "unita" mi visualizza il numero 7, il clip "decine" mi visualizza il numero 4, ed il clip "centinaia" mi visualizza il numero 1.
    il problema nasce se la variabile n acquista un valore di due sole cifre.
    ad esempiuo se n=170 i miei tre clip visualizzano 170
    non esistono che molteplici parvenze e contraddittorie sembianze della stessa apparenza

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da perseogiugno75
    allora...resoconto della situazione...
    in generale funziona ma si presenta il seguente problema...
    ho 3 clip (unita, decine, centinaia).
    ogni clip visualizza numeri da 0 a 9.
    se usavo n=147, il clip "unita" mi visualizza il numero 7, il clip "decine" mi visualizza il numero 4, ed il clip "centinaia" mi visualizza il numero 1.
    il problema nasce se la variabile n acquista un valore di due sole cifre.
    ad esempiuo se n=170 i miei tre clip visualizzano 170
    eh?! :master: 170 ha tre cifre, non due

    comunque il codice cambierebbe un po' nel caso che tu non sappia quante cifre debba avere il tuo numero, e cambia anche il modo di agire secondo quello che vuoi effettivamente ottenere, il codice postato teneva conto solo della tua richiesta iniziale

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.