Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di quincy
    Registrato dal
    Aug 2003
    Messaggi
    247

    Punto e virgola in Javascript

    Ho una domanda forse molto stupida ma per me di interesse:
    perchè a volte nelle istruzioni javascript non viene messe il ";" ed altre volte si?

    Grazie per la risposta.
    Andrea

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il puntoevirgola fa parte della sintassi.

    Solo che in fondo alla riga non e` obbligatorio, in quanto anche il carattere <cr> funge da terminatore dell'istruzione.
    Naturalmente se si vogliono concatenare istruzioni sulla stessa riga allora e` obbligatorio.

    Il mio (personale) consiglio e` di metterlo sempre, ma non tutti la pensano allo stesso modo (e lo si vede in qualche script pronto).


    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di quincy
    Registrato dal
    Aug 2003
    Messaggi
    247
    Scusa la mia ignoranza ma cosa è il carattere <cr>?
    Andrea

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    carriage return, oppure enter (in italiano ritorno o invio)

    in ASCII: control M - oppure 0x0d = 13.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it L'avatar di quincy
    Registrato dal
    Aug 2003
    Messaggi
    247
    E' possibile che alcuni browser non visualizzino correttamente il codice javascript(penso a netscape o mozilla)perchè mancano questi ";"?
    Ho creato un calendario javascript che Explorer 6 apre ma Netscape 7 mi stravolge!
    Andrea

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    no, no
    se non ci fosse il ; e 2 istruzioni si trovassero sulla stessa riga otterresti un errore con tutti i browser (che poi non tutti siano chiari nel farti capire che c' è un errore nello script è un altro discorso)
    ciao

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.