Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan JavaScript programlama dili eğitim içeriğidir. Eğitmen, HTML ve JavaScript kullanarak pratik örnekler üzerinden konuyu anlatmaktadır.
- Video, JavaScript'te zaman işlemleri konusunu ele almaktadır. İlk bölümde "new Date" nesnesi oluşturma ve "getDate", "getMonth", "getDay", "getHours", "getMinutes" gibi fonksiyonların kullanımı gösterilirken, ikinci bölümde kullanıcıdan doğum tarihi alarak yaş hesaplama uygulaması yapılmaktadır. Eğitmen, ay ve gün değişkenlerini kullanarak doğum tarihine göre yaş hesaplama mantığını adım adım açıklamaktadır.
- Video, JavaScript'te zaman damgası kavramı, milisaniye cinsinden zaman hesaplama ve aynı ayda doğan kişilerin yaş hesaplamasında dikkat edilmesi gereken noktaları içermektedir. Video sonunda farklı doğum tarihleriyle yapılan testlerle uygulamanın çalıştığı gösterilmektedir.
- 00:08JavaScript'te Zaman İşlemleri Giriş
- JavaScript'te zaman işlemleri ile ilgili temel bir ders yapılacak, özellikle zaman fonksiyonları hakkında bilgilendirme yapılacak.
- Örnek olarak bir kişinin yaşını hesaplamak için basit bir uygulama yapılacak.
- Zaman işlemleri için öncelikle "Date" nesnesi oluşturulması gerekiyor.
- 01:25Date Nesnesi ve Temel Zaman Kavramları
- "Date" nesnesi oluşturulduğunda konsola yazdırıldığında, şu anki tarih ve saat bilgisi (örneğin 1 Mart 2021 14:54 GMT) görüntülenir.
- Zaman kavramında iki farklı saat sistemi vardır: uluslararası saat (UTC) ve yerel saat.
- "Date" nesnesinden tek tek tarih ve saat bilgilerini almak için "getFullYear", "getMonth", "getDate", "getHour" ve "getMinute" gibi fonksiyonlar kullanılır.
- 05:34Tarih ve Saat Değerlerinin Anlamı
- Ay ve gün değerleri dizi mantığıyla düşünülür: ay 0'dan başlayarak 11'e kadar gider (0) Ocak, 11 Mart anlamına gelir.
- Gün değerleri 0'dan başlayarak 7'ye kadar gider (0) Pazar, 1 Pazartesi anlamına gelir.
- "getTime" fonksiyonu, 11.07.1970'den bu yana geçen süreyi milisaniye cinsinden verir.
- 08:20Zaman Damgası ve Yaş Hesaplama Örneği
- "getTime" fonksiyonu ile alınan zaman damgası, "Date" nesnesi parametre olarak verilerek tekrar oluşturulabilir.
- Kullanıcıdan doğum günü, ay ve yıl bilgileri alınarak yaş hesaplama örneği yapılabilir.
- Yaş hesaplaması için şu anki tarih ve doğum yılı arasındaki fark alınır, ancak doğum günü ve ayı da dikkate alınmalıdır.
- 12:53Yaş Hesaplama ve Karar Yapısı
- Kullanıcıdan doğum tarihi alınarak yaş hesaplaması yapılacak.
- Ay değişkeni sıfırdan başlar ancak kullanıcı doğum ayını girerken bir eksik değer girecektir.
- Doğum ayı ile normal ay sistemi arasındaki fark dikkate alınmalıdır.
- 14:06Yaş Hesaplama Koşulları
- Eğer normal ay değeri doğum aydan küçükse, yaş değişkenine bir eksiltme yapılmalıdır.
- Aynı ayda doğum yapıldığında, gün değeri doğum gününden küçükse yaş değişkenine bir eksiltme yapılmalıdır.
- Aynı ayda doğum yapıldığında gün değeri doğum gününden büyükse yaş değişkenine bir eksiltme yapılmalıdır.
- 16:21Uygulama Testi
- 3 Mart 2020'de doğan bir eleman hala sıfır yaşındadır ve "gün yüzünden girdi" mesajı görüntülenir.
- 28 Şubat 2020'de doğan bir eleman bir yaşında olacaktır.
- 25 Mayıs 2020'de doğan bir eleman yine sıfır yaşındadır ve "ay yüzünden girdi" mesajı görüntülenir.
- 17:32Sonuç ve Kapanış
- Uygulama sadece gün ve ay değişkenlerinin nasıl kullanılacağını göstermektedir.
- Zaman kavramını nasıl oluşturabileceğimiz konusunda basit bir örnek sunulmuştur.
- Daha fazla soru için yorumlarda belirtilmesi önerilmektedir.