Uvod u varijable u JavaScript-u
Prije nego što započnemo s JavaScript varijablom, trebali bismo znati što pojam zapravo znači. Općenito, varijabla znači nešto što se stalno mijenja. U programskom smislu, varijabla nije ništa drugo nego referenca na memoriju u koju smo pohranili neku vrijednost. Trenutno imamo tri različita načina za proglašavanje varijable. Svaka od njih ima svoju važnost. To su sljedeće:
- var
- pustiti
- const
Sve gore navedene tri ključne su riječi u JavaScript-u. Općenito, moramo deklarirati varijablu s ključnom riječi var. Kasnije je ES2015 (EcmaScript 2015) uveo dvije nove ključne riječi za deklariranje varijabli, tj. Let i const. Oboje su obuhvaćeni blokom. Ali zasad ćemo se koncentrirati na var.
Sintaksa za varijable u JavaScript-u
Javascript varijabla dolazi s opsegom. JavaSript ima dva opsega lokalnog i globalnog opsega. Kasnije, u ES2015, predstavili smo se s opsegom blokova.
Usredotočimo se na globalni i lokalni opseg. Svaka varijabla koja je deklarirana na vrhu koda za sve je samo globalna. Svatko mu može pristupiti. U drugoj bočnoj varijabli koja je deklarirana unutar bilo koje funkcije lokalna je funkcija i ne može joj se pristupiti izvan tog opsega.
Primjer 1
Kodirati:
var color = "black";
function car()(
var model = "suzuki";
console.log("The model is "+model);
)
console.log("The color is: " + color);
car();
Izlaz:
U gornjem primjeru, varijabilna boja je globalna varijabla, a model varijable je lokalna varijabla. Promjenjivi je model svoj funkcionalni opseg. I nije mu dostupno izvana. Ako to pokušamo, doći ćemo do pogreške. Provjerimo.
Primjer 2
Kodirati:
var color = "black";
function car()(
var model = "suzuki";
console.log("The model is "+model);
)
console.log("The color is: " + color);
car();
console.log(model);
Izlaz:
Sintaksa za odgovarajuću deklaraciju
Sljedeća sintaksa odnosi se na odgovarajuću deklaraciju:
- Za var:
var variable_name;
- Za neka:
let variable_name;
- Za const:
const variable_name;
Pravila za Javascript varijable
Ispod je pravilo za JavaScript varijablu:
- Naziv varijable Javascript mora započeti slovom slova.range je az i AZ.
- Može započeti s $ i _.
- Javascript varijable ne bi trebale početi s znamenkom.
- Između imena možemo koristiti znamenku. npr .: kuća1
- JavaScript je osjetljiv na velika i mala slova pa se varijable deklariraju kao cijena i cijena.
- Nazivi JavaScript varijabli ne bi trebali imati ime ili ključne riječi. Primjer: promjenjiva const; to nije dopušteno jer const je ključna riječ.
Kako varijable rade u JavaScript-u?
JavaScript varijable temelje se na opsezima. Da prvo shvatimo koji je opseg u JavaScript-u. JavaScript djeluje u svom leksičkom okruženju. Neki ga smatraju škakljivim, ali ravno je naprijed:
- Počnimo s deklaracijom varijable. Deklariranje varijable nije ništa drugo nego samo napisati naziv varijable. U JavaScript-u slijedimo pravilo pisanja var-a i nakon pisanja imena varijable. Točka-zarez (()) nije dostupna u JavaScriptu. Ali korisno je ako date i preporučuje se način da se to postigne. Davanje točaka sa zarezom daje ideju da tamo gdje je izjava završena.
Kodirati:
var price;
- U gornjem primjeru, ključna riječ je var, a naziv varijable je identifikator cijene. Ako ste proučavali operatore u JavaScript-u, tada znate da smo ovdje koristili operatora dodjele (=). Bilo koje ime koje dajemo varijabli poznato je kao JavaScript u Hrvatskoj.
- Bilo koja vrijednost dana na desnoj strani zadatka pohranjuje se u varijablu koja se nalazi na lijevoj strani.
- Preporučuje se korištenje malih slova za varijable. Za to imamo slučaj deve. Donja futrola develi koja se koristi za varijable.
- Sad dovoljno o JavaScript deklaraciji. Krenimo na inicijalizaciju te varijable.
- Inicijalizacija varijable je proces dodjeljivanja vrijednosti toj varijabli. E sad, postavlja se pitanje, koja vrijednost? Imamo li vrste podataka u JavaScriptu? A odgovor je da.
- JavaScript je dinamički jezik. To znači da ne deklariramo varijable izričito određenom vrstom. Sam Java prevoditelj unosi prisilu prema određenoj vrsti podataka.
- Na JavaScriptu imamo vrste podataka s brojevima, nizovima, logičnim, nedefiniranim i null podacima.
- JavaScript ima konvenciju koja daje vrijednost svim varijablama koje nisu inicijalizirane. A ta je vrijednost nedefinirana.
Kodirati:
var price =10; //initializing variable with value of 10
- U gornjem primjeru varijable koja je već inicijalizirana. Što ako varijabli ne dajemo nikakvu vrijednost? Pokušajmo sljedeći kôd u JavaScript konzoli i vidimo rezultat.
Kodirati:
var price;
console.log (price); //printing value to the console
U JavaScript-u prikazujemo izlaz na konzoli pomoću metode console.log kao što je prikazano gore.
Izlaz:
Ne zaboravite da je JavaScript osetljiv na velika i mala slova. Sada, da vidimo hoćemo li dodijeliti vrijednost varijabli onda što će biti izlaz.
Kodirati:
var price =10; // initialized variable with the value 10
console.log(price);
Izlaz:
Deklariranje varijable s ključnom riječi var podrazumijevano spada u njen globalni opseg. U istom retku možemo proglasiti varijable svibanj. Za to moramo svaku varijablu odvojiti zarezom (, ).
Također, ovdje treba zabilježiti ključ vrijednosti varijable koja se numerički ne treba navoditi u navodnicima. Ako broj navodite u navodnicima, onda je to JavaScript kao niz.
Primjeri varijabli u JavaScript-u
Ispod je primjer primjera varijabli u Javascriptu:
Primjer 1
JavaScript var može pohraniti podatke bez obzira na vrstu. Provjerimo jedan primjer ovoga.
Kodirati:
var color = "black";
>
var car = "BMW";
var no = 10;
console.log("I have " + car +
" which is having "+ color+
" color, and having parked at no " +no);
Izlaz:
Primjer 2
Nad svim varijablama možemo deklarirati u istom retku. Pogledajte donji kôd.
Kodirati:
var color = "black", car = "BMW", no = 10;
console.log("I have " + car +
" which is having "+ color+
" color, and having parked at no " +no);
Izlaz:
Svaku smo varijablu odvojili zarezom, a istovremeno smo to inicijalizirali.
Primjer 3
Sada smo jednom pogledali proglašavanje varijabli. Što se događa ako ponovno deklariramo varijable? Pogledajte donji primjer.
Kodirati:
var color = "black";
var color;
console.log("The color is: " + color);
Izlaz:
Čak i ako ovdje ponovo deklariramo varijablu koja se zove boja, ona ne gubi na vrijednosti. Daje nam crnu kao izlaz.
Zaključak
JavaScript je tumačen jezik i dinamičan u prirodi. Dakle, razumijevanje kako to djeluje je vrlo važno. Opseg varijable je vrlo važan aspekt dok učite JavaScript.
Preporučeni članci
Ovo je vodič za varijable u JavaScript-u. Ovdje ćemo detaljno razgovarati o dubokom učenju u promjenjivom Javascriptu s primjerima sintakse i važnim aspektima. Možete i pregledati naše druge povezane članke da biste saznali više -
- Uvjetne izjave u JavaScript-u
- Varijable u C #
- Varijable u Javi
- JavaScript objekti