vadnica-logo
Editor Moj Blog Moje storitve O projektu Telegram O meni O meni

JavaScript Izjave (Statements)

JavaScript izjave (statements) so osnovni gradniki vsakega programa. To so navodila, ki jih brskalnik ali JavaScript pogon izvede eno za drugo. Program je v bistvu seznam teh izjav, ki se izvajajo v zaporedju – od zgoraj navzdol, točno v vrstnem redu, kot so zapisane.

Vsaka izjava običajno konča s podpičjem (;), kar ločuje ukaze in preprečuje napake pri razumevanju kode. JavaScript je fleksibilen glede bilih prostorov (presledkov, tabulatorjev, novih vrstic), kar programerjem omogoča, da kodo oblikujejo tako, da je čim bolj berljiva in pregledna. Za organizacijo več izjav v eno logično celoto uporabljamo bloke kode, označene z zavitimi oklepaji { ... }, ki so ključni za funkcije, zanke in pogojne stavke.

Razumevanje pravilnega zapisovanja izjav, uporabe podpičja in oblikovanja kode je temelj za pisanje čiste, učinkovite in brezhibne programske kode.

PRIMER
REZULTAT
Koncept Primer Opis
Zaporedje izvajanja
Sequencial executionlet x = 5; let y = 10; Koda se izvaja od zgoraj navzdol, vrstica za vrstico.
Podpičje (;)
Statement terminatorlet a = 1; let b = 2; Podpičje označuje konec izjave. Omogoča več ukazov v eni vrstici.
Beli prostor (Whitespace)
Indentationif (true) {
  console.log("Zdravo!");
}
Presledki in tabulatorji ne vplivajo na kodo, ampak izboljšajo berljivost.
Prelom dolgih vrstic
Line breakslet longString = "To je zelo dolga
  besedilna vrstica";
Dolge izjave lahko razbijemo na več vrstic za boljšo preglednost.
Bloki kode { ... }
Code blocks{
  let x = 1;
  let y = 2;
}
Zaviti oklepaji združujejo več izjav v eno skupino (npr. v funkcijah, zankah, if stavkih).
Pogojni stavki (Control Flow)
if / elseif (x > 5) { ... } else { ... } Izvede kodo, če je pogoj resničen, sicer izvede drugo kodo.
switchswitch(day) { case 1: ... break; } Izbere eno izmed več možnosti glede na vrednost spremenljivke.
Zanke in skoki
breakif (x === 5) break; Neposredno prekine zanko ali switch stavek.
continueif (x % 2 === 0) continue; Preskoči preostanek trenutne iteracije in gre na naslednjo.
returnreturn x + y; Konča funkcijo in vrne vrednost.
REZULTAT