Değişkenlerin aksine, diziler _Çoklu değerleri_ depolayabilirler. Dizi'deki her bir değer _index_'e sahiptir, ve her index _bellek adresindeki bir referans_'ı işaret eder. Bu _index'ler_ kullanılarak her bir değere ulaşım sağlanabilir. Bir dizinin index'i _sıfır_'dan başlar ve dizinin son elemanının index'i, dizinin uzunluğunda bir eksiktir.
Değişkenlerin aksine, diziler _Çoklu değerleri_ depolayabilirler. Dizi'deki her bir değer _index_'e sahiptir, ve her index _bellek adresindeki bir referans_'ı işaret eder. Bu _index'ler_ kullanılarak her bir değere ulaşım sağlanabilir. Bir dizinin index'i _sıfır_'dan başlar ve dizinin son elemanının index'i, dizinin uzunluğundan bir eksiktir.
Bir dizi, sıralı ve değiştirilebilir (güncellenebilir) farklı veri türlerinin bir koleksiyonudur. Bir dizi, tekrar edilen elemanların ve farklı veri türlerinin depolanmasına izin verir. Bir dizi boş olabilir veya farklı veri türü değerlerine sahip olabilir.
Bir dizi, sıralı ve değiştirilebilirdir. Farklı veri türlerinin bir koleksiyonudur. Bir dizi, tekrar edilen elemanların ve farklı veri türlerinin depolanmasına izin verir. Bir dizi boş olabilir veya farklı veri türü değerlerine sahip olabilir.
@ -262,7 +262,7 @@ Number of countries: 5
- Dizinin farklı veri tiplerinde elemanları olabilir
- Dizinin farklı veri tiplerinde elemanları olabilir.
@ -770,7 +770,7 @@ Bir dizide mevcut olup olmadığını kontrol edin.
- Listedeki elemanları kontrol edin
- Listedeki elemanları kontrol edin.
```js
```js
@ -828,7 +828,7 @@ console.log('This fruit does exist in the array')
lastIndexOf: Dizideki son elemanın pozisyonunu verir. Eğer mevcutsa o elemanın index numarasını döner, mevcut değilse -1 döner
lastIndexOf: Dizideki son elemanın pozisyonunu verir. Eğer mevcutsa o elemanın index numarasını döner, mevcut değilse -1 döner.
Diziler farklı veri tiplerinde elemanları ve yeni bir dizi de depolayabilirler Şimdi dizi içinde bir dizi tanımlayalım
Diziler farklı veri tiplerinde elemanları ve yeni bir dizi de depolayabilirler Şimdi dizi içinde bir dizi tanımlayalım.
```js
```js
@ -1371,23 +1370,23 @@ const webTechs = [
1. _boş_ bir dizi yaratın;
1. _boş_ bir dizi yaratın;
2. Eleman sayısı 5'ten fazla olan bir dizi yaratın
2. Eleman sayısı 5'ten fazla olan bir dizi yaratın.
3. Yarattığınız dizinin uzunluğunu bulun ( length )
3. Yarattığınız dizinin uzunluğunu bulun ( length ).
4. Dizinizdeki ilk elemanı, ortadaki elemanı ve sondaki elemanı bulun
4. Dizinizdeki ilk elemanı, ortadaki elemanı ve sondaki elemanı bulun.
5. _mixedDataTypes_ adında bir dizi yaratın,dizinin içine farklı veri tiplerinde elemanlar koyun ve bu dizinin uzunluğunu bulun. Dizinin uzunluğu 5'ten büyük olmalıdır.
5. _mixedDataTypes_ adında bir dizi yaratın,dizinin içine farklı veri tiplerinde elemanlar koyun ve bu dizinin uzunluğunu bulun. Dizinin uzunluğu 5'ten büyük olmalıdır.
6. ItCompanies adlı bir dizi değişkeni oluşturun ve Facebook, Google, Microsoft, Apple, IBM, Oracle ve Amazon'a başlangıç değerleri atayın
6. ItCompanies adlı bir dizi değişkeni oluşturun ve Facebook, Google, Microsoft, Apple, IBM, Oracle ve Amazon'a başlangıç değerleri atayın.
7. _console.log()_ kullanarak dizinizi yazdırın
7. _console.log()_ kullanarak dizinizi yazdırın.
8. Dizinin içindeki şirketlerin sayısın yazdırın
8. Dizinin içindeki şirketlerin sayısın yazdırın.
9. Dizinin içindeki ilk, ortadaki ve son elemanı yazdırın
9. Dizinin içindeki ilk, ortadaki ve son elemanı yazdırın.
10. Dizideki her şirketi yazdırın
10. Dizideki her şirketi yazdırın.
11. Her bir şirketin adını tek tek büyük harfleri ile değişterin ( ör: facebook -> FACEBOOK) ve her birini yazdırın.
11. Her bir şirketin adını tek tek büyük harfleri ile değişterin ( ör: facebook -> FACEBOOK) ve her birini yazdırın.
@ -1395,25 +1394,25 @@ const webTechs = [
13. itCompanies dizisinde belirli bir şirketin olup olmadığını kontrol edin. Varsa şirketi geri döndürün, aksi takdirde _not found_ geri döndürün.
13. itCompanies dizisinde belirli bir şirketin olup olmadığını kontrol edin. Varsa şirketi geri döndürün, aksi takdirde _not found_ geri döndürün.
14. Birden fazla 'o' harfi içeren şirketleri filter metodunu kullanmadan filtreleyin
14. Birden fazla 'o' harfi içeren şirketleri filter metodunu kullanmadan filtreleyin.
15. _sort()_ metodunu kullanarak diziyi sıralayın
15. _sort()_ metodunu kullanarak diziyi sıralayın.
16. _reverse()_ metodunu kullanarak diziyi tersine çevirin
16. _reverse()_ metodunu kullanarak diziyi tersine çevirin.
17. Diziden ilk 3 şirketi dilimleyin ( Slice edin )
17. Diziden ilk 3 şirketi dilimleyin ( Slice edin ).
18. Diziden son 3 şirketi dilimleyin ( Slice edin )
18. Diziden son 3 şirketi dilimleyin ( Slice edin ).
19. Ortadaki IT şirketini ya da şirketlerini diziden dilimleyin ( Slice edin )
19. Ortadaki IT şirketini ya da şirketlerini diziden dilimleyin ( Slice edin ).
20. İlk IT şirketini diziden kaldırın
20. İlk IT şirketini diziden kaldırın.
21. Ortadaki IT şirketini ya da şirketlerini diziden kaldırın
21. Ortadaki IT şirketini ya da şirketlerini diziden kaldırın.
22. Sondaki IT şirketini diziden kaldırın
22. Sondaki IT şirketini diziden kaldırın.
23. Bütün IT şirketlerini kaldırın
23. Bütün IT şirketlerini kaldırın.
@ -1423,7 +1422,7 @@ const webTechs = [
1.Ayrı bir country.js dosyası oluşturun ve country dizisini bu dosyaya kaydedin, ayrı bir web_techs.js dosyası oluşturun ve webTechs dizisini bu dosyaya kaydedin. Daha sonra Main.js dosyasından her iki dosyaya da erişim sağlayın.
1.Ayrı bir country.js dosyası oluşturun ve country dizisini bu dosyaya kaydedin, ayrı bir web_techs.js dosyası oluşturun ve webTechs dizisini bu dosyaya kaydedin. Daha sonra Main.js dosyasından her iki dosyaya da erişim sağlayın.
1. Önce bütün noktalama işaretlerini kaldırın ve ve string ifadeyi dizi olarak değiştirin ve dizideki kelime sayısını sayın
1. Önce bütün noktalama işaretlerini kaldırın ve ve string ifadeyi dizi olarak değiştirin ve dizideki kelime sayısını sayın.