Buradasın
JavaScript Eğitim Seti 49. Ders: Veri Türleri ve Type Operatörü
youtube.com/watch?v=ydsE-0NyTkgYapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Fehmi Uyar tarafından sunulan JavaScript eğitim setinin 49. dersidir. Fehmi Uyar, nokta net editörü olarak kendini tanıtmaktadır.
- Videoda JavaScript'in tüm veri türleri (string, number, boolean, object, array, date, function, null ve undefined) detaylı olarak ele alınmaktadır. Öncelikle veri dönüşümleri (number-string, boolean-string) gösterilmekte, ardından type operatörü kullanılarak değişkenlerin veri türlerinin nasıl bulunabileceği anlatılmaktadır. Ayrıca constructor özelliği kullanılarak bir nesnenin dizi veya tarih olup olmadığını kontrol etme yöntemleri örneklerle açıklanmaktadır.
- 00:17JavaScript Veri Türleri
- Fehmi Uyar, JavaScript eğitim setinin 49. dersinde tüm JavaScript türlerini bir araya getirerek gösterecek.
- JavaScript'te değer içerebilecek beş farklı veri türü vardır: string (metin), number (sayı), boolean (true/false), object (nesne) ve function (fonksiyon).
- Değer içermeyen iki veri türü daha vardır: null (boş) ve undefined (tanımsız).
- 01:33Veri Türü Bulma
- JavaScript'te değişkenin veri türünü bulmak için type operatörü kullanılır.
- Type operatörü bir operatördür ve herhangi bir veri türüne sahip değildir.
- Örnek kodlarda string, number, boolean, array, object, date, function, null ve undefined değerlerinin türleri type operatörü ile kontrol edilmiştir.
- 04:44Constructor Özelliği
- Constructor özelliği tüm JavaScript değişkenleri için constructor fonksiyonunu döndürür.
- Constructor, nesneye dayalı programlama'da class'lardaki ilk ve çağrılan ilk metottur.
- Constructor özelliği kullanılarak bir nesnenin array veya date olup olmadığı kontrol edilebilir.
- 06:38Dizi Kontrolü
- Bir nesnenin dizi olup olmadığını öğrenmek için constructor özelliği kullanılabilir.
- Örnek kodda "isArray" fonksiyonu oluşturulmuş ve "languages" dizisinin constructor'ı "array" kelimesiyle karşılaştırılmıştır.
- Eğer constructor'da "array" kelimesi varsa (-1'den büyük değer döndürür) dizi olduğu, yoksa false döndüğü gösterilmiştir.
- 10:26Tarih Nesnesi Kontrolü
- Constructor özelliği kullanılarak bir nesnenin date olup olmadığı da kontrol edilebilir.
- Örnek kodda "today" değişkeninin constructor'ı "date" kelimesiyle karşılaştırılmıştır.
- Eğer constructor'da "date" kelimesi varsa true, yoksa false döndüğü gösterilmiştir.