Spremenljivke in prelomi vrstic v JavaScript

Spremenljivke JavaScript

Tako kot drugi programski jeziki tudi JavaScript uporablja spremenljivke za shranjevanje podatkov za kasnejšo uporabo. Za razliko od drugih programskih jezikov, kot sta C ali Java, programerjem JavaScript ni treba deklarirati podatkovnega tipa spremenljivke. Na primer, spremenljivka vrste celih števil v C bi izgledala tako:

int x = 5;

medtem ko bi cela spremenljivka v JavaScript preprosto prebrala kot:

var x = 5;

Po deklaraciji in dodelitvi spremenljivke v JavaScriptu ima lahko enaka spremenljivka novo vrednost druge vrste:

var x = 5; x = 'Ime'

HTML in "\ n" JavaScript

Kot v drugih programskih jezikih lahko tudi spremenljivke JavaScript vsebujejo poseben znak, imenovan znak nove vrstice ("\ n"). Ko je postavljena v niz (ali navodilo), nova vrstica razdeli trenutno vrstico besedila in začne novo:

var word = "Za rezultat \ n"; document.write (beseda);

V obliki JavaScript, kot je opozorilno polje, bo to razdeljeno vrstico. Vendar pa lahko drugi način dosežete na pravi spletni strani z dodajanjem oznake za delitev HTML (""):

var word = "Za rezultat";

"\ N" ali ""?

V večini primerov bo JavaScript izvajal izračune ali izvajal funkcije znotraj HTML kode. Lahko pa tudi, da JavaScript prikaže HTML v brskalniku za ogled. V tistih primerih (ko je koda v brskalniku izpisana v HTML), je na splošno najbolje, da oznako uporabite v besedilu. Standard HTML deluje v vseh brskalnikih (večinoma), kar zagotavlja prelom vrstice. Poleg upodabljanja HTML-ja v brskalniku namesto manipulacije z vrsticami v JavaScript, je izvorna koda vidna tudi drugim, oblikovanje dokumenta pa je lažje dostopno.

Ustvari spremenljivke HTML

S pomočjo spremenljivk programer JavaScript lahko sestavi dokumente HTML in jih prikaže v brskalniku:

var html_string = "

To je odstavek

"+"

To je nov odstavek

";

Spremenljivka "html_string" vsebuje besedilo, ki ustreza standardom HTML (vključno z označnimi oznakami). Če je programer hotel nekaj pokazati v brskalniku:

document.write (html_string);

Rezultat bi bil:

To je odstavek To je nov odstavek

Zanimivi Članki