Skip to content

Latest commit

 

History

History

Ex05

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Console.Log Nedir?

JavaScript’te console.log() fonksiyonu, web sayfasında arka planda çalışan tarayıcı konsoluna mesajlar (loglar) yazdırmak için kullanılır. Bu, özellikle debugging (hata ayıklama) veya kodlamada kontrol amaçlı olarak oldukça faydalıdır.


Temel Kullanım

console.log("konsola yazdırıldı.");

Yukarıdaki kod, tarayıcınızın Geliştirici Konsolunda (sayfayı incele yapın console kısmına bakın) aşağıdaki metni görüntüler:

konsola yazdırıldı.

Neden Kullanılır?

  • Hata Ayıklama (Debugging): Kodunuzun belirli noktalarında, değişken değerlerini veya fonksiyon çıktısını kontrol edebilirsiniz.
let sayi = 42;
console.log(sayi); // 42
  • Geliştirme Sürecinde Bilgi İletimi: Bir fonksiyonun çağrıldığını, döngünün kaç kez döndüğünü veya işlemlerin hangi aşamada olduğunu anlamak için kullanabilirsiniz.

  • Performans Ölçümleri: Zaman damgaları (timestamps) veya performans ölçümleri için faydalıdır.


Kullanım Alanları

  • Tarayıcı (Browser) Konsolu: Chrome, Firefox, Edge veya Safari gibi modern tarayıcılarda, F12 tuşuna veya Geliştirici Araçları menüsüne giderek consol sekmesinde görebilirsiniz.

  • Node.js Ortamı: Node.js ile terminal üzerinde çalıştırdığınızda, console.log() çıktıları doğrudan terminale basılır.


Dikkat Edilmesi Gerekenler

  • Üretim (Production) Ortamında Temizlik: Proje yayınlanmadan önce gereksiz console.log()mesajlarını kaldırmanız veya azaltmanız tavsiye edilir. Kullanıcıya doğrudan görünmese de, kod güvenliği ve düzeni açısından önemli olabilir.

  • Gizli Bilgiler: Şifre, token veya hassas kullanıcı bilgilerini console.log() ile yazdırmaktan kaçınmak gerekir. Bu bilgiler geliştirici konsolunda görüntülenebilir ve tarayıcının hafızasında iz bırakabilir.


Özet

console.log(), JavaScript geliştiricilerinin en çok kullandığı fonksiyonlardan biridir. Kodun nasıl çalıştığını, değerlerin hangi aşamada hangi değeri taşıdığını hızlı ve pratik bir şekilde görmek için idealdir. Geliştirme sürecinin her aşamasında sıklıkla başvurulan bu yöntem, özellikle hata ayıklamada hayati bir rol oynar.