Salve a tutti,
Conosco pochissimo javascript e devo fare un porting in un altro linguaggio.
Sto cercando di capire un codice scritto in modo molto compatto/criptico per me.
Qualcuno puo' riscriverlo in modo più leggibile e spiegarmi come vengono eseguite le varie fasi?
Questo e' solo un estratto.
codice:F="abcdefghi:dddeee:www" w=x=500 t=4 for(i=0;i<32;i+=X%8==X&&Y%8==Y&&F[X|Y<<3]<':'?w:.5) X=14*t-i*Math.sin(T=t+x/w-.5)+4 , Y=14*t-i*Math.sin(T)+4 , c.getContext('2d').fillRect(x,i,1-i/32,3);
inoltre penso di non conoscere tutti i vari operatori., in particolare non riesco a capire come si incrementa la variabile "i" e come avvengono le operazioni.
Questa e' la parte che mi serve capire:
codice:i+=X%8==X&&Y%8==Y&&F[X|Y<<3]<':'?w:.5
altra domanda: Ma se le variabili non sono ancora inizializzate quanto valgono?
In alternativa esiste un metodo per fare una specie di debug?
Francesco Poscetti aka einstein1969


, in particolare non riesco a capire come si incrementa la variabile "i" e come avvengono le operazioni.
Rispondi quotando


