*256 Bit SSL Sertifikası * Full Mobil Uyumlu * Full SEO Uyumlu
İsterseniz Mobil Uygulama Seçeneğiyle
JavaScript dilinde, diziler sayesinde birden fazla veriyi tek bir değişkende saklamamız mümkündür. Diziler, farklı veri tiplerindeki verileri içerebilir ve dışarıdan eklenip çıkarılabilen dinamik yapılardır. Bu yazıda, JavaScript'te dizilerin oluşturulması ve kullanımı hakkında ayrıntılı bir şekilde bilgi vereceğim.
Dizi Oluşturma
JavaScript'te bir dizi oluşturmak için, [] (köşeli parantez) kullanılır. Bu işaretler arasında bir ya da birden fazla veri, virgülle ayrılır. Örnek olarak;
```javascript
let renkler = ['kırmızı', 'mavi', 'sarı', 'yeşil'];
let sayilar = [1, 2, 3, 4, 5];
let karisik = ['ahmet', 25, true, {isim: 'mehmet', yaş: 25}];
```
Bu örneklerde, renkler, sayılar ve karisik dizileri tanımlanmıştır. İlk örnekte dizi sadece string, ikinci örnekte sadece sayılar ve üçüncü örnekte ise farklı veri tiplerindeki elemanlar oluşturulmuştur.
Diziye Eleman Ekleme
Dizilere eleman ekleme işlemi, push() fonksiyonu ile yapılır. push() fonksiyonu, son indekse yeni bir eleman ekleyerek diziyi genişletir. Örneğin;
```javascript
let isimler = ['Ali', 'Ahmet', 'Mehmet'];
isimler.push('Can', 'Ayşe');
console.log(isimler); // [Ali, Ahmet, Mehmet, Can, Ayşe]
```
Bu örnekte, isimler dizisine push() fonksiyonuyla Can ve Ayşe elemanları eklenmiştir.
Dizi Elemanlarını Döndürme
Dizilerin elemanlarına erişmek için, [] (köşeli parantez) kullanılır. Bu işaretin içine, elemanların indekslerini yazarak ilgili elemana ulaşabiliriz. Örneğin;
```javascript
let sehirler = ['Ankara', 'İstanbul', 'İzmir'];
console.log(sehirler[0]); // Ankara
```
Bu örnekte, sehirler dizisinin 0. elemanı yani ilk elemanına erişilmiştir. Ayrıca, dizi elemanlarının bütününe erişmek için, for döngüsü kullanılabilir. Örneğin;
```javascript
let notlar = [70, 80, 90, 100];
for (let i = 0; i < notlar.length; i++){
console.log(notlar[i]);
}
```
Bu örnekte, notlar dizisi içindeki her bir eleman, for döngüsü ile ekrana yazdırılmıştır. Burada, length özelliği dizinin eleman sayısını verir. Döngü, eleman sayısına kadar devam eder.
Dizi Elemanlarını Sıralama
JavaScript'te, dizi elemanlarını sıralamak için sort() fonksiyonu kullanılabilir. Bu fonksiyon, alfabetik sıralama yapar. Örneğin;
```javascript
let harfler = ['d', 'a', 'c', 'b'];
harfler.sort();
console.log(harfler); // [a, b, c, d]
```
Bu örnekte, dizi elemanları alfabetik sıraya göre sıralanmıştır.
Dizi Elemanlarını Filtreleme
Dizilerde, elemanları filtrelemek için filter() fonksiyonu kullanılabilir. Bu fonksiyon, belirli bir koşulu sağlayan elemanları içeren yeni bir dizi oluşturur. Örneğin;
```javascript
let sayilar = [1, 2, 3, 4, 5, 6];
let tekSayilar = sayilar.filter(function(sayi){
return sayi % 2 == 1;
});
console.log(tekSayilar); // [1, 3, 5]
```
Bu örnekte, sayilar dizisindeki tek sayılar, filter() fonksiyonuyla oyuklanarak yeni bir dizi oluşturulmuştur.
Dizi Elemanlarını Düzenleme
Dizi elemanlarını düzenlemek için, splice() fonksiyonu kullanılabilir. Bu fonksiyon, belirtilen indeksler arasındaki elemanları siler, yeni elemanlar ekler veya var olan elemanları günceller. Örneğin;
```javascript
let meyveler = ['elma', 'portakal', 'çilek'];
meyveler.splice(2, 0, 'karpuz');
console.log(meyveler); // [elma, portakal, karpuz, çilek]
```
Bu örnekte, meyveler dizisindeki 2. indeksten sonra 0 eleman silinerek karpuz eklenmiştir.
Dizi Elemanlarını Toplama
Dizi elemanlarını toplamak için, reduce() fonksiyonu kullanılabilir. Bu fonksiyon, dizideki elemanları belirtilen işlemlere göre toplar ve sonucu döndürür. Örneğin;
```javascript
let sayilar = [1, 2, 3, 4, 5];
let toplam = sayilar.reduce(function(a, b){
return a + b;
})
console.log(toplam); // 15
```
Bu örnekte, sayilar dizisindeki sayılar reduce() fonksiyonuyla toplanmıştır.
Sonuç olarak, bu yazıda JavaScript'te dizilerin oluşturulması, eleman ekleme, elemanları döndürme, filtreleme, sıralama, düzenleme ve elemanları toplama gibi işlemler hakkında bilgi verdim. Diziler, farklı veri tiplerindeki birden fazla veriyi tek bir değişkende saklama imkanı sağlar. Bu nedenle, JavaScript programlamada dizilerin kullanımı oldukça yaygındır.
JavaScript dilinde, diziler sayesinde birden fazla veriyi tek bir değişkende saklamamız mümkündür. Diziler, farklı veri tiplerindeki verileri içerebilir ve dışarıdan eklenip çıkarılabilen dinamik yapılardır. Bu yazıda, JavaScript'te dizilerin oluşturulması ve kullanımı hakkında ayrıntılı bir şekilde bilgi vereceğim.
Dizi Oluşturma
JavaScript'te bir dizi oluşturmak için, [] (köşeli parantez) kullanılır. Bu işaretler arasında bir ya da birden fazla veri, virgülle ayrılır. Örnek olarak;
```javascript
let renkler = ['kırmızı', 'mavi', 'sarı', 'yeşil'];
let sayilar = [1, 2, 3, 4, 5];
let karisik = ['ahmet', 25, true, {isim: 'mehmet', yaş: 25}];
```
Bu örneklerde, renkler, sayılar ve karisik dizileri tanımlanmıştır. İlk örnekte dizi sadece string, ikinci örnekte sadece sayılar ve üçüncü örnekte ise farklı veri tiplerindeki elemanlar oluşturulmuştur.
Diziye Eleman Ekleme
Dizilere eleman ekleme işlemi, push() fonksiyonu ile yapılır. push() fonksiyonu, son indekse yeni bir eleman ekleyerek diziyi genişletir. Örneğin;
```javascript
let isimler = ['Ali', 'Ahmet', 'Mehmet'];
isimler.push('Can', 'Ayşe');
console.log(isimler); // [Ali, Ahmet, Mehmet, Can, Ayşe]
```
Bu örnekte, isimler dizisine push() fonksiyonuyla Can ve Ayşe elemanları eklenmiştir.
Dizi Elemanlarını Döndürme
Dizilerin elemanlarına erişmek için, [] (köşeli parantez) kullanılır. Bu işaretin içine, elemanların indekslerini yazarak ilgili elemana ulaşabiliriz. Örneğin;
```javascript
let sehirler = ['Ankara', 'İstanbul', 'İzmir'];
console.log(sehirler[0]); // Ankara
```
Bu örnekte, sehirler dizisinin 0. elemanı yani ilk elemanına erişilmiştir. Ayrıca, dizi elemanlarının bütününe erişmek için, for döngüsü kullanılabilir. Örneğin;
```javascript
let notlar = [70, 80, 90, 100];
for (let i = 0; i < notlar.length; i++){
console.log(notlar[i]);
}
```
Bu örnekte, notlar dizisi içindeki her bir eleman, for döngüsü ile ekrana yazdırılmıştır. Burada, length özelliği dizinin eleman sayısını verir. Döngü, eleman sayısına kadar devam eder.
Dizi Elemanlarını Sıralama
JavaScript'te, dizi elemanlarını sıralamak için sort() fonksiyonu kullanılabilir. Bu fonksiyon, alfabetik sıralama yapar. Örneğin;
```javascript
let harfler = ['d', 'a', 'c', 'b'];
harfler.sort();
console.log(harfler); // [a, b, c, d]
```
Bu örnekte, dizi elemanları alfabetik sıraya göre sıralanmıştır.
Dizi Elemanlarını Filtreleme
Dizilerde, elemanları filtrelemek için filter() fonksiyonu kullanılabilir. Bu fonksiyon, belirli bir koşulu sağlayan elemanları içeren yeni bir dizi oluşturur. Örneğin;
```javascript
let sayilar = [1, 2, 3, 4, 5, 6];
let tekSayilar = sayilar.filter(function(sayi){
return sayi % 2 == 1;
});
console.log(tekSayilar); // [1, 3, 5]
```
Bu örnekte, sayilar dizisindeki tek sayılar, filter() fonksiyonuyla oyuklanarak yeni bir dizi oluşturulmuştur.
Dizi Elemanlarını Düzenleme
Dizi elemanlarını düzenlemek için, splice() fonksiyonu kullanılabilir. Bu fonksiyon, belirtilen indeksler arasındaki elemanları siler, yeni elemanlar ekler veya var olan elemanları günceller. Örneğin;
```javascript
let meyveler = ['elma', 'portakal', 'çilek'];
meyveler.splice(2, 0, 'karpuz');
console.log(meyveler); // [elma, portakal, karpuz, çilek]
```
Bu örnekte, meyveler dizisindeki 2. indeksten sonra 0 eleman silinerek karpuz eklenmiştir.
Dizi Elemanlarını Toplama
Dizi elemanlarını toplamak için, reduce() fonksiyonu kullanılabilir. Bu fonksiyon, dizideki elemanları belirtilen işlemlere göre toplar ve sonucu döndürür. Örneğin;
```javascript
let sayilar = [1, 2, 3, 4, 5];
let toplam = sayilar.reduce(function(a, b){
return a + b;
})
console.log(toplam); // 15
```
Bu örnekte, sayilar dizisindeki sayılar reduce() fonksiyonuyla toplanmıştır.
Sonuç olarak, bu yazıda JavaScript'te dizilerin oluşturulması, eleman ekleme, elemanları döndürme, filtreleme, sıralama, düzenleme ve elemanları toplama gibi işlemler hakkında bilgi verdim. Diziler, farklı veri tiplerindeki birden fazla veriyi tek bir değişkende saklama imkanı sağlar. Bu nedenle, JavaScript programlamada dizilerin kullanımı oldukça yaygındır.
*256 Bit SSL Sertifikası * Full Mobil Uyumlu * Full SEO Uyumlu
İsterseniz Mobil Uygulama Seçeneğiyle