Proměnné a řádkové přestávky v jazyce JavaScript
Proměnné jazyka JavaScript
Stejně jako jiné programovací jazyky používá JavaScript proměnné pro ukládání dat pro pozdější použití. Na rozdíl od jiných programovacích jazyků, jako je C nebo Java, programátoři jazyka JavaScript nemusejí deklarovat typ dat proměnné. Například celočíselná proměnná v C by vypadala takto:
int x = 5;
zatímco celá proměnná v jazyce JavaScript by prostě četla jako:
var x = 5;
A po prohlášení a přiřazení proměnné v jazyce JavaScript může mít stejná proměnná novou hodnotu jiného přiřazeného typu:
var x = 5; x = 'Název'
HTML a "\ n" JavaScript
Stejně jako v jiných programovacích jazycích mohou proměnné jazyka JavaScript obsahovat speciální znak nazvaný nový znak řádku ("\ n"). Když je řetězec umístěn do řetězce (nebo instrukce), rozdělí aktuální řádek textu a spustí nový řádek:
var word = "Pro skóre \ n"; document.write (slovo);
V rámci formuláře jazyka JavaScript, jako je například varovná schránka, rozdělíte linku. Jiný způsob, jak toho dosáhnout v reálné webové stránce, je přidání značky HTML rozdělené (""):
var word = "Pro skóre";
"\ N" nebo ""?
Ve většině případů bude JavaScript provádět výpočty nebo spouštět funkce v kódu HTML. Nebo to může být také to, že JavaScript vykresluje HTML v prohlížeči pro vizualizaci. V těch případech (kdy je výstup kódu kódu HTML pro prohlížeč), je obvykle nejlepší použít štítek v textu. Standard HTML funguje na všech prohlížečích (z větší části), což zaručuje, že dojde k přerušení linky. Kromě vykreslení kódu HTML v prohlížeči namísto manipulace s řádky v jazyce JavaScript je zdrojový kód viditelný pro ostatní a návrh dokumentu je snadněji přístupný.
Vytvořte proměnné HTML
Pomocí proměnných může programátor jazyka JavaScript vytvářet dokumenty HTML a zobrazovat je v prohlížeči:
var html_string = "
Toto je odstavec
"+"Jedná se o nový odstavec
";Proměnná "html_string" obsahuje text, který odpovídá normám HTML (včetně tagů pro tagování). Pokud programátor chtěl zobrazit něco v prohlížeči:
document.write (html_string);
Výstupem by bylo:
Toto je odstavec Toto je nový odstavec