Massiivid on keskne koostisosa paljudes programmeerimiskeeltes ja põhistruktuur, mis aitab sul salvestada mitmeid väärtusi ühte muutuja. Sa oled siin, et mõista massiivide ülesehitust ja toimimist. Seetõttu selgitame ma sulle selles juhendis samm-sammult, kuidas massiividega töötada.
Olulised järeldused
- Massiivid on nullipõhised, mis tähendab, et esimesel elemendil on indeks 0.
- Sa pääsed massiivi elementidele juurde, märkides vastava indeksi.
- length omadusega saad määrata elementide arvu massiivis.
- Tsüklite kasutamine võimaldab sul massiividega tõhusamalt töötada.
Samm-sammult juhend
1. Massiivide põhimõisted
Massiivid on andmestruktuur, mis võimaldab sul salvestada mitmeid väärtusi ühe muutuja alla. Sa saad ette kujutada massiivi nagu ostunimekirja, kuhu on kirja pandud kõik sinu vajalikke esemeid.

2. Juhtimine massiivi elementidele
Kui soovid massiivi elementidele juurde pääseda, tuleb sul märkida elemendi indeks. Juurdepääs toimub tavaliselt kasutades kaar- või sulgklambreid []. Näiteks JavaScriptis saad sa juurdepääseda ostunimekirja esimesele elemendile järgmiselt: ostunimekiri[0].
Siinkohal tuleb märkida, et indeks 0 tähistab esimest elementi.
3. Massiivide kuvamine
Kontseptsiooni selgemaks muutmiseks on kasulik esitada massiiv visuaalselt. Iga element massiivis võib olla kui lõik. Näiteks võiks sinu ostunimekiri koosneda elementidest "Kartulid", "Piim", "Munad" ja "Juustuleib".
Need elemendid on siis massiivis, mille sa võid nimetada näiteks "ostunimekiri".

4. Nullipõhine indeks
Oluline on see, et kõik kaasaegsed programmeerimiskeeled, millega töötad, kasutavad tavaliselt nullipõhist indeksit. See tähendab, et massiivi esimene element asub indeksi 0 juures, teine indeksi 1 juures ja nii edasi.
See on eriti oluline, kui sa üritad elemente programmeerimise teel küsida või läbida.
5. Juhtimine massiivi elementidele
Et näidata, kuidas pääseda juurde üksikutele elementidele, saaksid sa oma skriptis kasutada järgmist rida: document.write(ostunimekiri[0]);. See väljastab "Kartulid", kui see on sinu massiivi esimene element.
Sõltuvalt sellest, kui palju elemente sinu massiivis on, saad sa vastavalt kohandada indekseid.
6. Massiivi pikkuse määramine
Et teada saada, kui palju elemente on massiivis salvestatud, saad sa kasutada length omadust. JavaScriptis teeksid sa seda järgmiselt: ostunimekiri.length;. Kui sinu massiiv sisaldab viit elementi, tagastab see rida väärtuse 5.
7. Massiividega töötamine tsüklites
Arendatud lähenemine massiividega töötamiseks on tsüklite kasutamine. Selle asemel, et küsida iga elementi käsitsi, saad sa tsükliga massiivis ringi liikuda, et võimaldada juurdepääsu kõikidele elementidele.
See teema käsitletakse järgmises moodulis ulatuslikult, kuid on oluline aru saada, et sa ei pea massiivile staatiliselt juurde pääsema, vaid dünaamiliselt, kasutades massiivi pikkust.
8. Elementide lisamine ja eemaldamine
Põhiteadmised massiividest tähendavad ka, et sa pead teadma, kuidas elemente lisada või eemaldada. Elementidele juurdepääs on vaid osa tervikust. Palun märka meetodeid, mis on selleks saadaval, millest räägime järgmises videos.
Kokkuvõte – Massiivid algajatele: Juurdepääsu toimimine
Sel aastal on sa õppinud, kuidas massiivid on üles ehitatud ja kuidas sa tõhusalt nende elementidele juurde pääseda. Nullipõhiste indeksite kasutamine ja juurdepääs massiivi pikkuse kaudu on fundamentaalsed kontseptsioonid, mis lihtsustavad sul programmeerimise alustamist.
Korduma kippuvad küsimused
Mis on massiiv?Massiiv on andmestruktuur, mis võimaldab salvestada mitmeid väärtusi ühe muutuja alla.
Kuidas pääsen ma massiivi elemendile juurde?Sa pääsed elemendile juurde, märkides indeksi kaar- või sulgklambreid, nt massiiv[indeks].
Mis tähendab nullipõhine indeks?See tähendab, et massiivi esimene element asub indeksi 0 juures, teine element indeksi 1 juures jne.
Kuidas leida välja, kui palju elemente on massiivis?Sa saad kasutada length omadust, et määrata massiivis salvestatud elementide arv.
Kas ma saan massiivile elemente lisada või eemaldada?Jah, selleks on spetsiifilised meetodid, millest räägitakse tulevastes juhendites.