Zmienne i podziały wierszy w JavaScript
Zmienne JavaScript
Podobnie jak inne języki programowania, JavaScript wykorzystuje zmienne do przechowywania danych do późniejszego wykorzystania. W przeciwieństwie do innych języków programowania, takich jak C lub Java, programiści JavaScript nie muszą zadeklarować typu danych zmiennej. Na przykład zmienna całkowita w C będzie wyglądać następująco:
int x = 5;
mając na uwadze, że zmienna całkowita w JavaScript po prostu brzmi:
var x = 5;
I po deklaracji i przypisaniu zmiennej w JavaScript, ta sama zmienna może mieć nową wartość innego przypisanego typu:
var x = 5; x = "Nazwa"
Kod HTML i "\ n" JavaScript
Podobnie jak w innych językach programowania, zmienne JavaScript mogą zawierać specjalny znak zwany znakiem nowego wiersza ("\ n"). Po umieszczeniu w łańcuchu (lub instrukcji) nowa linia dzieli bieżący wiersz tekstu i rozpoczyna nowy:
var word = "For Score \ n"; document.write (słowo);
W formularzu JavaScript, takim jak pole ostrzeżenia, podzieli to linię. Innym sposobem osiągnięcia tego na prawdziwej stronie internetowej jest dodanie znacznika podziału HTML (""):
var word = "For Score";
"\ N" lub ""?
W większości przypadków JavaScript wykonuje obliczenia lub wykonuje funkcje w kodzie HTML. Może też być tak, że JavaScript renderuje HTML w przeglądarce w celu wizualizacji. W tych przypadkach (gdy wyjście kodu jest HTML dla przeglądarki) zwykle najlepiej jest użyć etykiety w tekście. Standard HTML działa we wszystkich przeglądarkach (w przeważającej części), co gwarantuje, że wystąpi podział wiersza. Oprócz renderowania kodu HTML w przeglądarce zamiast manipulowania wierszami w kodzie JavaScript, kod źródłowy jest widoczny dla innych osób, a dostęp do projektu dokumentu jest łatwiejszy.
Twórz zmienne HTML
Używając zmiennych, programista JavaScript może tworzyć dokumenty HTML i wyświetlać je w przeglądarce:
var html_string = "
To jest akapit
"+"To jest nowy akapit
";Zmienna "html_string" zawiera tekst zgodny ze standardami HTML (w tym znaczniki tagowania). Jeśli programista chciał coś pokazać w przeglądarce:
document.write (html_string);
Wynik byłby następujący:
To jest akapit To jest nowy akapit