Variabili e interruzioni di riga in JavaScript
Variabili JavaScript
Come altri linguaggi di programmazione, JavaScript utilizza variabili per memorizzare i dati per un uso successivo. A differenza di altri linguaggi di programmazione come C o Java, i programmatori JavaScript non hanno bisogno di dichiarare il tipo di dati della variabile. Ad esempio, una variabile intera in C assomiglierebbe a:
int x = 5;
mentre una variabile intera in JavaScript dovrebbe semplicemente essere:
var x = 5;
E seguendo la dichiarazione e l'assegnazione di una variabile in JavaScript, la stessa variabile può avere un nuovo valore di un diverso tipo assegnato:
var x = 5; x = 'Nome'
L'HTML e "\ n" JavaScript
Come in altri linguaggi di programmazione, le variabili JavaScript possono contenere un carattere speciale chiamato carattere di nuova riga ("\ n"). Quando viene inserito in una catena (o istruzione), la nuova riga divide la riga di testo corrente e ne inizia una nuova:
var word = "Per punteggio \ n"; document.write (parola);
All'interno di un form JavaScript, come una finestra di avviso, questo dividerà la linea. Tuttavia un altro modo per ottenere questo risultato in una vera pagina web è aggiungere un tag diviso HTML (""):
var word = "For Score";
"\ N" o ""?
Nella maggior parte dei casi, JavaScript eseguirà calcoli o eseguirà funzioni all'interno del codice HTML. Oppure può anche essere che JavaScript esegua il rendering HTML in un browser per la visualizzazione. In questi casi (quando l'output del codice è HTML per il browser) di solito è meglio usare l'etichetta all'interno del testo. Lo standard HTML funziona su tutti i browser (per la maggior parte), il che garantisce che si verifichi l'interruzione di riga. Oltre a rendere l'HTML nel browser invece di manipolare le righe in JavaScript, il codice sorgente è visibile agli altri e il design del documento è più facile da accedere.
Crea variabili HTML
Usando variabili, un programmatore JavaScript può creare documenti HTML e visualizzarli nel browser:
var html_string = "
Questo è un paragrafo
"+"Questo è un nuovo paragrafo
";La variabile "html_string" contiene testo conforme agli standard HTML (compresi i tag di tag). Se il programmatore voleva mostrare qualcosa nel browser:
document.write (html_string);
L'output sarebbe:
Questo è un paragrafo Questo è un nuovo paragrafo