52) Dizilere(Array) Giriş | JAVASCRIPT Dersleri
Summary
TLDRDieses Video-Skript führt in das Konzept von Arrays in der Programmierung ein. Es erklärt, wie Arrays wie Einkaufskörbe für verschiedene Werte dienen und wie sie in der Praxis, wie auf einer Online-Plattform für Computer, eingesetzt werden. Der Fokus liegt auf der Verwendung von Arrays in JavaScript, wo sie flexibel genutzt werden können, um verschiedene Datentypen zu speichern. Der Sprecher vergleicht Arrays mit einem Bus, auf dem verschiedene Personen (Daten) sitzen, und erläutert die Verwendung von Indexzahlen, um auf bestimmte Elemente zuzugreifen.
Takeaways
- 😀 Arrays (oder 'dizi' in Türkisch) sind in der Programmierung eine wichtige Datenstruktur, die es ermöglicht, viele Werte zu sammeln und als eine Einheit zu behandeln.
- 📦 Arrays können als 'Seifenkisten' verglichen werden, in denen verschiedene Elemente gespeichert werden können, ähnlich wie Früchte in einem Einkaufskorb.
- 💻 Im realen Leben, wie bei Online-Einkaufen, werden Arrays verwendet, um eine Vielzahl von Produkten zu organisieren und anzuzeigen.
- 🔑 In JavaScript können Arrays verschiedene Datentypen enthalten, wie Strings, Numbers oder sogar andere Objekte, im Gegensatz zu manchen anderen Programmiersprachen.
- 📝 Die Erstellung eines Arrays in JavaScript erfordert die Angabe des Datentyps und kann mit Schlüsselwörtern wie 'let' oder 'const' beginnen.
- 🔑 Die Namen für Arrays können nach Belieben gewählt werden, solange sie den logischen Zweck erfüllen, z.B. 'isimler' für eine Liste von Namen.
- 👥 Ein Array kann mehrere Werte enthalten, die durch Klammern separiert sind, und diese Werte können unterschiedliche Datentypen haben.
- 🔢 In JavaScript beginnen Arrays mit dem Index 0, was bedeutet, dass der erste Eintrag im Array der Index 0 hat, der zweite der Index 1 usw.
- 👉 Durch Verwendung von Indizes können spezifische Elemente eines Arrays direkt abgerufen werden, ähnlich wie die Nummer eines Bussitzes.
- 🚫 Es ist wichtig, die Indexgrenzen eines Arrays zu beachten, da das Überschreiten dieser Grenzen zu einem Fehler führen kann.
- 🔄 Arrays verfügen über verschiedene Methoden, die es ermöglichen, Elemente hinzuzufügen, zu entfernen oder zu manipulieren, wie 'push', 'pop', 'shift' usw.
Q & A
Was ist das Hauptthema des Skripts?
-Das Hauptthema des Skripts ist die Einführung in Arrays, ihre Bedeutung und Verwendung in der Programmierung.
Warum sind Arrays wichtig in der Programmierung?
-Arrays sind wichtig, weil sie es ermöglichen, mehrere Werte zu sammeln und als eine Einheit zu behandeln, ähnlich wie einen Einkaufswagen, in dem verschiedene Objekte gespeichert werden können.
Wie wird in dem Skript die Veranschaulichung von Arrays dargestellt?
-Die Veranschaulichung erfolgt durch den Vergleich eines Arrays mit einem Einkaufswagen, der verschiedene Elemente wie Obst enthält.
Was ist ein Beispiel aus dem realen Leben, das im Skript erwähnt wird?
-Ein Beispiel ist die Nutzung von Arrays in einem Online-Shop wie Trendyol, wo verschiedene Computermodelle in einem Array gespeichert werden können.
Was sind die Vorteile von Arrays gegenüber der Verwendung einzelner Variablen?
-Arrays ermöglichen es, eine große Anzahl von Datenelementen effizient zu speichern und zu organisieren, ohne für jedes Element eine separate Variable zu definieren.
Wie wird in dem Skript die Deklaration eines Arrays erklärt?
-Die Deklaration eines Arrays erfolgt durch das Festlegen des Datentyps, gefolgt von dem Schlüsselwort 'var' oder 'const' und einem passenden Arraynamen.
Was bedeuten die Klammern, die nach dem Arraynamen im Skript erwähnt werden?
-Die Klammern nach dem Arraynamen signalisieren, dass das Array mehrere Elemente enthalten kann, ähnlich wie ein Geheimfach.
Wie werden Werte in ein Array eingefügt?
-Werte werden in ein Array eingefügt, indem nach dem Arraynamen in Klammern die gewünschten Werte angegeben werden, z.B. 'isimler = ["Enes", "Kübra", "Ayşenur", "Adem"]'.
Was ist der Unterschied zwischen den Datentypen in Arrays in JavaScript im Vergleich zu anderen Programmiersprachen?
-In JavaScript können Arrays Werte verschiedener Datentypen enthalten, im Gegensatz zu Sprachen wie Java oder C#, die oft nur homogene Datentypen in Collections zulassen.
Was bedeuten die Indizes in Bezug auf Arrays?
-Indizes sind die Positionen innerhalb des Arrays, die verwendet werden, um auf die enthaltenen Elemente zuzugreifen. Sie beginnen in JavaScript mit 0.
Wie wird in dem Skript erklärt, wie man auf ein bestimmtes Element in einem Array zugreift?
-Man greift auf ein bestimmtes Element in einem Array zu, indem man den Index des Elements verwendet, z.B. 'array[3]' würde das Element an der vierten Position im Array zurückgeben.
Outlines
😀 Einführung in Arrays
Dieser Absatz stellt die grundlegende Idee von Arrays vor, welche als Datenstrukturen dienen, um viele Werte zu sammeln und als eine Einheit zu behandeln. Der Sprecher vergleicht Arrays mit einem Einkaufswagen, in dem verschiedene Objekte gespeichert werden können, ähnlich wie verschiedene Arten von Computern auf einer E-Commerce-Website. Er erklärt, dass Arrays in der Praxis häufig verwendet werden und wie sie in der Programmierung verwendet werden, um Namen oder andere Daten zu speichern, ohne für jeden Wert eine separate Variable zu definieren.
🔢 Verwendung von Indizes in Arrays
In diesem Absatz wird erläutert, wie Indizes in Arrays verwendet werden, um auf ihre Elemente zuzugreifen. Der Sprecher erklärt, dass Arrays mit dem Index 0 beginnen und wie man mit ihnen Elemente aus dem Array abruft, indem man die Indexnummer angibt. Er betont, dass ein Fehler auftritt, wenn man versucht, auf einen Index zuzugreifen, der nicht existiert, was zu einer Exception führen kann. Der Absatz schließt mit der Andeutung, dass es in der nächsten Sitzung weitere Informationen zu Arrays geben wird.
Mindmap
Keywords
💡Dizi
💡Index
💡Element
💡Variable
💡Verwendungszweck
💡Objekte
💡Wert
💡JavaScript
💡Fehler
💡Methoden
💡Konstante
Highlights
Der Vortrag beginnt mit einer Einführung in das Konzept von Arrays und deren allgemeine Verwendung in der Programmierung.
Arrays werden als Sammlungen von Werten beschrieben, ähnlich wie ein Einkaufskorb, der verschiedene Objekte enthalten kann.
Das Konzept von Arrays wird durch ein Beispiel von einem Online-Shop illustriert, der verschiedene Computermodelle anbietet.
JavaScript wird als Programmiersprache hervorgehoben, die Objekte und Arrays in einer einzigen Struktur verwalten kann.
Ein Vergleich von JavaScript mit anderen Programmiersprachen, die möglicherweise keine solche Flexibilität bei Arrays zulassen.
Erklärung, wie man in JavaScript einen Array deklariert und initialisiert, einschließlich der Verwendung von Keywords wie 'let' oder 'const'.
Beispiel für die Verwendung von Arrays zum Speichern von Mitarbeiternamen in einer Firma.
Die Fähigkeit von Arrays, verschiedene Datentypen wie Zahlen und Strings in einer Struktur zu speichern.
Einführung des Konzepts der Indexierung in Arrays, verglichen mit den Plätzen in einem Bus.
Erklärung, dass Arrays in JavaScript mit null beginnen und nicht mit eins, was für die korrekte Elementauswahl wichtig ist.
Warnung vor dem Überschreiten des Indexlimits in einem Array, was zu einem Fehler führen kann.
Diskussion über die praktische Anwendung von Arrays in der täglichen Arbeit, wie zum Beispiel das Speichern von Mitarbeiterdaten.
Begründung, warum Arrays nützlich sind, um große Mengen von Daten zu organisieren und zu verwalten.
Einführung in die Verwendung von Arraymethoden wie 'push', 'pop' und andere, um die Elemente in einem Array zu manipulieren.
Die Vorstellung des Konzepts der for-Schleifen zur Durchlaufung von Arrays und Zugriff auf ihre Elemente.
Ein Beispiel zur Veranschaulichung der Verwendung von Indexzahlen, um auf Arrayelemente zuzugreifen.
Eine abschließende Zusammenfassung der Vorteile von Arrays in JavaScript und ihrer Anwendung in der Praxis.
Transcripts
arkadaşlar Herkese merhabalar Bu dersi
sizlerle beraber Ereğli'de yani dizilere
giriş yapacağız önemli bir konu Aslında
bu yani her yerde kullanabileceğiniz bir
konudur çok önemlidir gerçek hayatta da
sıklıkta Kullanmış olduğumuz çok değerli
konulardan bir tanesi Aslında ereyler
dediğimiz dizilerdir Şimdi ben bunu
diğer programlama dillerini anlatırken
de aynı mantıklı anlatıyordum genel bir
resim çizdim çok basit bir şekilde Gene
resim üzerinden çok basit olarak
anlatacağım Öncelikle arkadaşlar ereyler
ne demektir ereylerin Türkçe karşılığı
dillerdir kullanım amacı şudur diziler
birden çok değeri toplamak için bir
bütün olarak tutmak için Kullanmış
olduğumuz yapılardır mesela sepet gibi
düşünün Sepetin içine elma var armutu
var kayısı var bunu elimize taşımıyoruz
sepete koyuyoruz sepet de bunu götür
getir yapıyoruz mesela gerçek hayattan
örnek vermem gerekirse
Örneğin Trendyol bakın burada Mesela
bilgisayar yazıp arama yaptığınızda
karşınıza yüzlerce bilgisayar çeşidi
geliyor bu bilgisayarların her biri
Aslında arkadaşlar birer değer birer
obje klasları falan ileride göreceğiz
zaten javascrip çok böyle nesne önemli
programlama dili değil Note tarafı öyle
ama mantığını anlamanız için Şuradaki
görmüş olduğunuz her bir
resim arkadaşlar veriler Aslında Bunlar
Bir Ereğli tutuluyor Mesela bu ereyin
yani Sepetin birinci elemanı Bu ikinci
elemanı Bu üçüncü elemanı bu 4 elemanı 8
10 100 1000 Neyse artık bunların hepsine
bu Sepetin içine koyuyorlar Siz burada
arama yaptığınızda bu Sepetin içindeki
elemanları tek tek üzerine dönüp ekrana
koyuyorlar Mesela sizin
personellerin adlarını tutmanıza
ihtiyacınız var Normalde Bizler ne
yapardık Arkadaşlar şöyle yapardık değil
mi bakın geldim buraya işte led isim
verdik en iyisi tutacağım şimdi bunun
yanında Ahmet'in Mehmet'i diğer
personellerin isimlerini de tutmanız
gerekiyor yaklaşık 500 tane belki
çalıştığınız var Ne yapacaksınız her
biri için isim bir isim ki böyle 500
tane değişken mi tanımlayacağız Tabii ki
de Hayır burada işte diziler devreye
giriyor Peki diziler nasıl kullanılıyor
Arkadaşlar gördüğünüz gibi ilk başta
burada veri tipini belirtmemiz gerekiyor
led var
gibi keyword'leri kullanarak
tanınmayacağız Zaten bunlar arasındaki
farkları da konuşmuştuk benim size
tavsiyem var kullanmayın ya led
gerekiyorsa da const kullanın burada
tanımladıktan sonra arkadaşlar Dizinin
ismi geliyor burada her türlü ismi
verebilirsiniz mesela isimler derseniz
name istersiniz personel name istersiniz
buraya istediğiniz mantıklı bir ismi ama
mantıklı olacak şekilde isminizi verin
arkadaşlar eşittir den sonra atama
operatöründen sonra şu gördüğünüz kutu
parantezler geliyor bir yerde şu şekilde
kutu parantezler varsa Bunun Türkçesi
gizlidir Aslında içinde birden fazla
eleman tutabilir anlamına gelir ben
burada ne yapmışım Enes'i a demek Kübra
ve Ayşenur adında 4 tane kişinin ismini
tutmuşum Arkadaşlar yarın bu 4 isim bana
lazım olduğunda ekranda göstermem
gerektiğinde bu dizinin üzerinde foruç
döngüsüyle for döngüsüyle bunların
hepsini öğrendik dönüp ekranda
aynı zamanda mesela fark ettiyseniz
Bunların hepsi String veri tipinde bakın
çift tırnaklar içinde tanımlanmış bir
dizinin içerisinde farklı tipte
tanımlanmış olan değerleri de
tutabiliriz Örneğin Hint burada number
iken bu turu burada Blue String bu
karakter nal ve Aslında ondalıklı sayı
Burada gördüğünüz gibi hepsini bir bütün
olarak tutabilirsiniz normalde bunu Java
gibi c# gibi programlama dillerinde
yapamazsınız arkadaşlar der ki mesela
diğer programlama dillerinde Ben sadece
bu diziye integer değerler tutabilir
diye biliyordum yani sayıları tutabilir
stringleri koyamazdınız veya sadece
String tutacak derdimiz numberları
tutamazdınız tek tipte değerler tutardı
diğer programlama dillerinde Ama
javascrip'te herhangi bir tip
bağımlılığı olmadan farklı farklı ipteki
değerleri de tek bir dizi içerisinde
tutabiliyoruz arkadaşlar
Şimdi burada size aklınıza kalması için
bir otobüs gibi bir şey çizdim
Burada da 4 tane koltuğumuz var bu
koltukta birinci koltukta Enes Adem
Kübra ve Ayşenur oturuyor arkadaşlar
Sizler Yarın dediniz ki ya bana Mesela
burada Kübra'yı almak istediğinizde
Kübra değerini almak istediğinizde
Aslında üçüncü Koltukta oturan kişiden
bahsediyorsunuz değil mi yani gerçek
hayatta biz ne deriz 3 Koltukta oturan
bayan bakar mısınız değil mi hani koltuk
numarası ile yakalarız kişi veya beni
yakalayacaksınız mesela birinci Koltukta
oturan kişi veya ben yarın bir gün bu
koltukta bir suç işlersem Yarın
sistemden bakacaklar bu otobüs kiralama
şirketinde bir numaralı koltuğu kim
tarafından kiralandı kim oturdu koltukta
benim koltuk numarama göre
yakalayacaklar beni İşte biz ne
yapıyoruz gerçek hayatta koltuk
numaralarını kullanıyoruz ya burada da
arkadaşlar dizilerde de index dediğimiz
kavramı kullanıyoruz şuraya yazayım Dex
diyoruz
indeks kavramı
bu Aslında şimdi Bizler Normalde gerçek
hayatta saymaya sıfırdan şey birden
başlarız ama diziler saymayı sıfırdan
başlıyor bakın sıfırıncı indeks 1 indeks
2 indeks 3 indeks Ben yarın işte
sıfırıncı indeksteki kişi buraya Gel
Dersem buradaki Enes gelecek arkadaşlar
ben yarın 3 indeksteki kişiyi çağırırsam
burada Ayşenur gelecek Yani benim
buradaki gerçek hayatta koltuk
numaralarımın karşılığı dizilerde
indeksler oluyor arkadaşlar ve en dikkat
etmeniz gereken şey diziler saymaya
sıfır birden değil sıfırdan saymaya
başlar
ve siz şöyle bir şey yaparsınız mesela
diziye diyebilirsiniz ki programımı
dinle Git bana 5 indeksteki kişiyi getir
yani 5 indeksteki kişiyi getir
diyorsunuz şimdi bakıyor 01.23 ama 5
indeks denilen bir şey yok değil mi
burada hata alırsınız derleyici hisseder
ki kardeşim sen beşincinindeki tekini
istiyorsun ama 5 indeksi oturan bir kişi
yok Sizi orada erey index All of bandex
Action denilen indeks sınırını aştın
gibi bir exception fırlatacak ve bu
hatayı alacaksınız bunları da ileride
göstereceğim zaten
Ama genel olarak indekslerini çalışma
yapısı budur indexler birden fazla
değeri bir bütün olarak tutmaya yarayan
yapılardır bir sepet gibi
düşünebilirsiniz indeksler saymayı
sıfırdan başlar birden başlamaz Ayrıca
Bizler indeksleri kullanarak dizimizin
içerisindeki elemanlara erişebilir
onları dilediğimiz yerde kullanabiliriz
arkadaşlar tamamen yapısı budur çok da
Uzatmaya gerek yok şöyle İnternet
araştırma yaptığınızda da işte bir dizi
nasıl oluşturulur bakın benim yaptığım
gibi ben led de tanımadım bu abimiz
varla tanımlamış işte boş bir dizi
oluşturmak işte dizinin içine eleman
atamak gibi işte dizinin içindeki hazır
metotların kullanımları falan len giydi
şu şortuydu
poptu falan böyle metotlar var Bunlar
basit şeyler siz bizi ne için
kullandığınızı anlarsınız gerisi çocuk
oyuncağı Bir sonraki derste
devam edelim arkadaşlar kendinize iyi
bakın iyi günler diliyorum
Посмотреть больше похожих видео
5.0 / 5 (0 votes)