JavaScript'te veri türü ve Veri Yapısı
JavaScript, çok çeşitli veri türlerini ve veri yapılarını destekleyen dinamik bir programlama dilidir. Verimli ve etkili JavaScript kodu yazmak için bu kavramları anlamak çok önemlidir. Bu yazıda, kod örnekleriyle JavaScript'teki veri türleri ve veri yapılarının ayrıntılarına dalacağız.
JavaScript'teki Veri Türleri:
JavaScript, yedi ilkel veri türünü ve bir karmaşık veri türünü destekler. İlkel veri türleri en temel veri türleridir, karmaşık veri türleri ise birden çok değerden oluşur.
- Sayı: Sayı veri türü, JavaScript'teki sayısal değerleri temsil etmek için kullanılır. Hem tamsayı hem de kayan noktalı değerleri destekler. Number veri türü tarafından temsil edilebilecek maksimum ve minimum değerler, sırasıyla Number.MAX_VALUE ve Number.MIN_VALUE sabitleri tarafından tanımlanır.
let num = 42;
console.log(typeof num); // Output: "number"
Örnek:
let name = "John Doe";
let message = 'Hello, World!';
Örnek:
let isMarried = false;
let hasChildren = true;
Örnek:
let myValue = null;
Örnek:
let myValue;
console.log(myValue); // Output: undefined
Örnek:
let mySymbol = Symbol();
console.log(typeof mySymbol); // Output: symbol
- Nesne: Nesne veri türü, ilgili verilerin bir koleksiyonunu temsil eder. Nesneler, hazır bilgi nesnesi kullanılarak veya yapıcı işlevi kullanılarak oluşturulur.
let person = {
firstName: "John",
lastName: "Doe",
age: 27,
isMarried: false,
hobbies: ["reading", "hiking", "traveling"],
address: {
street: "123 Main St",
city: "New York",
state: "NY",
zip: "10001"
}
};
JavaScript, verileri verimli bir şekilde depolamak ve işlemek için kullanılabilecek birkaç yerleşik veri yapısı sağlar.
- Dizi: Dizi, tek bir değişkende saklanabilen değerler topluluğudur. Bir dizideki her değere, sıfırdan başlayarak benzersiz bir dizin atanır.
let numbers = [1, 2, 3, 4, 5];
console.log(numbers[0]); // Output: 1
Örnek:
let mySet = new Set();
mySet.add(1);
mySet.add(2);
mySet.add(3);
mySet.add(2); // This will not be added to the set
console.log(mySet); // Output: Set {1, 2, 3}
Örnek:
let myMap = new Map();
myMap.set("name", "John Doe");
myMap.set("age", 27);
console.log(myMap.get("name")); // Output: John Doe
Örnek:
let myStack = [];
myStack.push(1);
myStack.push(2);
myStack
JavaScript'in altı ilkel veri türü vardır: sayı, dizi, boolean, boş, tanımsız ve sembol. Ayrıca bir karmaşık veri tipine sahiptir: nesne.
Ayrıca JavaScript, verileri verimli bir şekilde depolamak ve işlemek için kullanılabilen dizi, set, harita ve yığın gibi çeşitli yerleşik veri yapıları sağlar.
JavaScript'teki farklı veri türlerini ve veri yapılarını anlamak, verimli ve hatasız kod yazmak için önemlidir. Geliştiriciler, belirli bir görev için doğru veri türünü ve veri yapısını seçerek uygulamalarının performansını ve güvenilirliğini artırabilir.

![Bağlantılı Liste Nedir? [Bölüm 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































