Varijable u JavaScriptu

JavaScript varijabla se može deklarirati na jedan od tri načina:

  • Korišćenje var
  • Koristeći let
  • Koristeći const

U sljedećim poglavljima opisane su ključne riječi let i const.

Varijable

Varijable su spremnici podataka (vrijednosti).

x, y i z su varijable u ovom primjeru, specificirane ključnom riječi var:

var x = 7;
var y = 9;
var z = x + y;


Kao rezultat gornjeg primjera, možete predvidjeti:

  • x pohranjuje vrijednost 7
  • y pohranjuje vrijednost 9
  • z pohranjuje vrijednost 16

Algebra je slična ovome

Cijena1, cijena2 i ukupno varijable su u ovom primjeru:

var cijena1 = 7;
var cijena2 = 9;
var ukupno = cijena1 + cijena2;

Koristimo varijable (poput cijena1) za držanje vrijednosti u programiranju, baš kao što radimo u matematici.

Promenljive se koriste u izrazima u programiranju, baš kao i u algebri (ukupno = cijena1 + cijena2).

Zbir se može izračunati pomoću gornjeg primjera kao 16.

JavaScript identifikatori

JavaScript promenljive moraju imati jedinstvene nazive.

Identifikatori su nazivi koji se daju ovim različitim imenima.

Kratki nazivi (poput x i y) ili više opisnih imena mogu se koristiti kao identifikatori (starost, zbir, ukupniVolumen).

Ovo su opće smjernice za imenovanje varijabli (jedinstveni identifikatori):

  • Slova, brojevi, donje crte i znakovi dolara mogu se koristiti u imenima
  • Slovo mora biti prvo slovo imena
  • $ i _ mogu se koristiti za početak imena
  • Kada su u pitanju imena, bitno je veliko i malo slovo (y i Y su različite varijable)
  • Rezervisane izraze (kao što su JavaScript ključne reči) nije dozvoljeno koristiti kao imena

Operator za dodjeljivanje

Simbol jednakosti (=) u JavaScriptu je operator “dodjeljivanja“, a ne operator “jednak“.

Ovo nije isto što i algebra.
U algebri sljedeće nema smisla:

x = x + 7

Ipak, to ima savršenog smisla u JavaScriptu jer dodjeljuje vrijednost x + 7 za x.

Izračunava vrijednost x + 5 i dodjeljuje je x.

Vrijednost x povećava se za sedam.

U JavaScript-u je operator “jednako” predstavljen kao ==.

Data Types in JavaScript
Numbers like 100 and text values like “John Doe” can be stored in JavaScript variables.

Text values are referred to as text strings in programming.

Many sorts of data can be handled by JavaScript, but for now, just think about integers and strings.

Double or single quotes are used to write strings. Numbers are written without the need of quotation marks.

If you use quotes around a number, it will be interpreted as a text string.

Vrste podataka u JavaScript-u

Brojevi poput 100 i tekstualne vrijednosti poput “Dzoni Do” mogu se pohraniti u JavaScript varijable.

Vrijednosti teksta u programiranju se nazivaju tekstualni nizovi.

JavaScript može upravljati mnogim vrstama podataka, ali za sada samo razmislite o cijelim brojevima i nizovima.

Dvostruki ili pojedinačni navodnici koriste se za pisanje nizova.

Brojevi se pišu bez navodnika.

Ako navodnike koristite oko broja, on će se tumačiti kao tekstualni niz.

var pi = 3.14;
var osoba = "Dzoni Do";
var odgovor = 'Taj sam';

Deklarisanje (kreiranje) promenljivih u JavaScript-u

Deklariranje varijable u JavaScriptu isto je kao i stvaranje nje.

Ključna riječ var koristi se za deklaraciju JavaScript varijable:

var nazivAuta;

Varijabla nema vrijednost nakon što je deklarirana (tehnički ima vrijednost undefined).

Upotrijebite simbol jednako kako biste varijabli dali vrijednost:

var nazivAuta = "Ferari";

Kreiramo varijablu nazvanu nazivAuta i dajemo joj vrijednost “Ferari” u donjem primjeru.

Vrijednost se zatim “izvodi” u HTML odlomak s atributom id=”demo”:

<p id="demo"></p>

<script>
var nazivAuta = "Ferari";
document.getElementById("demo").innerHTML = nazivAuta;
</script>

Više varijabli u jednoj izjavi

Mnoge varijable mogu se deklarirati u jednoj rečenici.

Rečenicu započnite s var i pomoću zareza odvojite varijable:

var osoba = "Dzoni Do", nazivAuta = "Ferari", cijena = 200000;

U deklaraciji se može koristiti više redova:

var osoba = "Dzoni Do",
nazivAuta = "Ferari",
cijena = 200000;

Nedefinisana vrijednost

Promenljive se često deklarišu u računarskim programima bez vrednosti.

Vrijednost se može izračunati ili dati kasnije, poput korisničkog unosa.

Vrijednost varijable deklarirane bez vrijednosti nije definirana.

Nakon izvršavanja ove naredbe, varijabla nazivAuta će imati vrijednost undefined:

var nazivAuta;

Varijable u JavaScript-u koje se ponovo deklariraju

Vrijednost JavaScript varijable neće se izgubiti ako je ponovo deklarirate.

Nakon izvršavanja ovih naredbi, varijabla nazivAuta će i dalje imati vrijednost “Ferari“:

var nazivAuta = "Ferari";
var nazivAuta;

Aritmetika u JavaScript-u

Možete raditi aritmetiku sa JavaScript varijablama koristeći operatore poput = i +, baš kao što možete s algebrom:

var x = 7 + 5 + 8;

Nizovi se takođe mogu dodati, ali će biti spojeni:

var x = "Dzoni" + " " + "Do";

Možete pokušati i ovo:

Znak $ u JavaScripti

Upamtite da identifikatori (imena) u JavaScriptu moraju početi sa:

  • Poruka (A-Z ili a-z)
  • Podvlaka (_)
  • Simbol dolara ($).

Budući da se simbol dolara u JavaScriptu tretira kao slovo, identifikatori koji sadrže $ prihvatljivi su nazivi varijabli:

var $$$ = "Pozdrav raja";
var $ = 5;
var $mojNovac= 70;

Iako se simbol dolara ne koristi široko u JavaScriptu, iskusni programeri često ga koriste kao pseudonim za glavnu funkciju biblioteke JavaScript.

Primarna funkcija $ u biblioteci JavaScript jQuery, na primjer, koristi se za odabir HTML elemenata. $(“p”); u jQuery označava “odaberite sve p elemente.”

Podvlačenje (_) u JavaScript-u

Budući da se donja crta u JavaScriptu tretira kao slovo, identifikatori koji je sadrže prihvatljiva su imena varijabli:

var _zadnjeIme = "Do";
var _x = 5;
var _10 = 9;

Iako je donja crta kao pseudonim za “privatne (skrivene)” varijable neuobičajena u JavaScriptu, to je česta praksa među iskusnim programerima.