Visualizzazione dei risultati da 1 a 2 su 2

Discussione: NaN

  1. #1

    NaN...perchè?

    ho un array definito così:
    j = new Array();

    poi do un valore a j[i]:
    j[i] = (x1+(XSTAGE/2))/scala-(nx/2);
    e mi risulta facendo il trace NaN. Questo a cosa può essere dovuto?

    Ho fatto un trace così:
    trace ("j["+i+"] = ("+x1+"+"+"("+XSTAGE+"/2))/"+scala+"-("+nx+"/2) ="+j[i]);
    e mi risulta così:
    j[0] = (509.65+(550/2))/0.5-(275/2) =NaN.

    che può essere?

    grazie
    _.·¯Th3ñ0b0d¥¯·._

    http://www.tinform.it 1st flash site

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    fai una prova:
    trace(typeof x1)
    trace(typeof XSTAGE)
    trace(typeof scala)
    trace(typeof nx)
    se nel caso fosse una stringa, la variabile bastaconvertre in numero
    Number(variabile)

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.