e-gradiva     HTML CSS JavaScript Načrtovanje    
  logotip  
SERŠ Maribor Iskanje Primeri

Sestavljanje nizov

Daljši nizi

Spajanje več nizov skupaj omogoči sestavljanje dolgih nizov iz več manjših delov. Ta funkcionalnost je zelo pomembna pri pisanju skript, na primer: kadar se želi vsebino za zgradbo HTML iz večih spremenljivk in je potrebno uporabiti samo en stavek document.write().

Pogosto uporabljena taktika je, da se piše vse stavke kratke, kar je v tekstu lahko čitljivo. Ta postopek uporablja operator za dodajanje (+=), ki doda (prišteje) desni operand k levemu. Tukaj je preprost primer, ki se uporabi pri inicializaciji.

var dokument= ""
dokument += "<html><head><title>SERŠ Maribor</title></head>"
dokument += "<body><h1>Kako sem odrastel</h1>"
dokument += "<p>Nekega dne sem se vpisal na SERŠ..."
...

Najprej je bil ustvarjen nov, prazen niz. Od druge vrstice dalje pa vsak stavek doda več podatkov k nizu, ki se shrani v spremenljivko dokument. Z dodajanjem nizov se tako nadaljuje, dokler ni zgrajena celotna stran.

Spajanje besednih nizov in spremenljivk

V nekaterih primerih je potrebno ustvariti niz iz črk, obdanih z narekovaji in besednih spremenljivk. Postopek za spajanje teh tipov nizov se ne razlikuje od veččrkovnih nizov. Operator plus + opravi vso delo, zato v naslednjem primeru spremenljivka vsebuje ime. Spremenljivka ima vrednost, ki je sestavljena iz daljšega niza, katerega deli so znaki:

ime = prompt("Prosim, vpiši svoje ime:","")
var pozdrav = "Pozdravljen, " + ime + "."
alert(pozdrav)

Pogoste napake, ki se jih lahko naredi pri spajanju nizov so:

SERŠ Maribor : Strokovna gimnazija : 2004 : Darko Milanović