JavaScripti muutujad
×Peida sisukordJavaScripti õpetus
Õppige JavaScripti
- Õppige Javascripti
- Javascripti põhitõed
JavaScript annab võimaluse miljoneid veebisaite ja rakendusi. Selliste veebisaitide rakendamisel on oluline oma teavet korraldada ja andmeid salvestada. JavaScripti muutujad on viis teabe või andmete mällu salvestamiseks ja sellele nime andmiseks, et hõlpsasti meeles pidada, kus teave või andmed on salvestatud.
Kujutage ette, et loote e-kaubanduse veebisaidi, kuhu peate salvestama tooteteabe. Iga toote puhul peab olema vajadus salvestada toote nimi, tootja, turule toomise kuupäev, saadaolevad kogused ja hind. Nüüd kui arendaja, kui otsustate kogu selle teabe salvestada, on üha raskem meeles pidada, kus iga teabeosa mällu salvestatakse, kuna arvuti mäluaadressid on pikk numbrite ja märkide jada ning see on võimatu iga inimene neid pähe õppima. Nende mälukohtade nimetamiseks kasutatakse JavaScripti muutujat, nii et kui teavet uuesti vaja läheb, saab lihtsalt muutuja nime kasutada ja teave hangitakse.
JavaScripti muutujaid saab luua kolmel erineval viisil, kasutades märksõnu |_+_|, |_+_| ja |_+_|. Algselt loodi muutujad, kasutades ainult |_+_| märksõna. Kuid mõnede ajalooliste puuduste tõttu |_+_|, |_+_| kasutamisel ja |_+_| rakendati muutujate loomiseks. Soovitatav on, et arendajad ei kasutaks |_+_| märksõna enam muutujate deklareerimiseks. Sõltumata sellest, millist märksõna te muutuja deklareerimiseks kasutate, jääb süntaks endiselt samaks.
|_+_|Nagu ülalpool näha, saab muutuja luua, määrates märksõna, millele järgneb muutuja nimi, mida kasutatakse väärtuse salvestamiseks ja selle hiljem ka hankimiseks, lihtne määramisoperaator (võrdusmärk) muutuja väärtuste määramiseks ja väärtus, mida ise salvestada.
Saate valida kohaliku muutuja või globaalse muutuja loomise. Globaalsetele muutujatele on juurdepääs programmis kõikjal. Kohalikud muutujad on funktsiooni sees deklareeritud muutujad, mis väldivad konflikti teise sama nimega muutujaga.
Samuti saate JavaScriptis deklareerida mitu muutujat ühes lauses. Muutuja deklaratsioon võib hõlmata ka mitut rida.
JavaScripti muutujate nimetamise konventsioon
JavaScripti muutujad on võimsad programmeerimiskonstruktsioonid. Siiski on konventsioon, mida tuleks järgida JavaScriptis muutuja loomisel.
Järgmised on reeglid, mida arendaja peaks muutujate nõuetekohaseks deklareerimiseks järgima.
- Muutuja nimi peaks sisaldama ainult tähestikke, numbreid, $ ja _
- Muutuja nimi ei tohiks alata numbriga
- Muutujate nimed on tõstutundlikud, st |_+_| ja |_+_| on kaks erinevat muutujat
- Muutujaid ei saa nimetada üheks reserveeritud märksõnaks, näiteks |_+_|, |_+_|, |_+_| jne.
- Muutuja peaks kasutama |_+_| st |_+_| eelistatakse |_+_|-le või |_+_|
- Muutujal ei tohi olla sidekriipsu |_+_| selle nimel
- Kasutage kergesti mõistetavaid nimesid, mis sümboliseerivad muutujatesse salvestatud väärtust. Nt. selle asemel, et kutsuda muutujat |_+_|, võib arendaja seda nimetada |_+_|.
- Ärge kasutage ühetähelisi muutujate nimesid, nagu |_+_|, |_+_|, |_+_| jne.
JavaScripti vari märksõna
Muutujaid saab luua kasutades |_+_| märksõna. Ainus asi, mida meeles pidada, on see, et JavaScript ei kaeba ega anna viga, kui muutujat kasutatakse enne selle deklareerimist, kasutades |_+_| märksõna. Kaasaegses programmeerimises JavaScripti koodi abil, kasutades |_+_| Märksõna muutujate jaoks ei ole soovitatav ja see tuleks asendada sõnaga |_+_| või |_+_| märksõnad. Muutujad, mis on loodud kasutades |_+_| märksõnad on ka funktsiooni- või globaalse ulatusega, st on väga raske piirata, kus suures koodiplokis muutuja peaks olema juurdepääsetav. Seega kood, mis on kirjutatud kasutades |_+_| märksõna on raske säilitada.
|_+_|JavaScript Laske märksõnal
|_+_| Märksõna võeti kasutusele tõsteprobleemide lahendamiseks, mida |_+_| märksõna oli. |_+_| muutujad on ploki ulatusega ja on juurdepääsetavad ainult seal, kus need on deklareeritud. See piirab muutujate ülekirjutamist kusagil mujal koodis. Peale selle on |_+_| abil loodud muutujad märksõnad järgivad sama süntaksit, mis on loodud võtmega |_+_| märksõna. Muutujad, mis on loodud kasutades |_+_| ja |_+_| märksõnadele saab määrata erineva väärtuse. Seetõttu on nad muutlikud.
|_+_|
JavaScript Const märksõna
Mõnikord ei tohiks loodud muutujad muuta neile määratud väärtust. Seda ei saa saavutada, kui deklareerite muutuja kasutades |_+_| ja |_+_| märksõnad. Sellistel juhtudel tuleks muutuja luua, kasutades |_+_| märksõna. Muutuja, mis on loodud kasutades |_+_|∏, ei saa muuta sellele määratud väärtust. See sümboliseerib konstante.
|_+_||_+_| muutujaid nimetatakse mõnikord ka erinevalt, kui nad salvestavad väärtuse, mida muidu oleks raske meeles pidada või salvestada. Sarnaselt privaatvõtmetele on värvidel, fontidel jne tavaliselt keerulised väärtused ja seega |_+_| on selle jaoks sobivad.
|_+_|