JavaScript yorumları
Deyimleri ve değerleri dikkatli sözdizimiyle yazabiliyorsunuz. Bu oturum, motorun atladığı bir şeyi ekler: yorumlar — sizin ve kodu okuyan diğer insanlar için notlar.
JavaScript yorumları nedir ve nasıl yazılır?
Yorum, JavaScript motorunun yok saydığı metindir. Programın ne yaptığını değiştirmez. O satırın sonuna kadar bir not için //, bir veya daha fazla satır için /* … */ kullanın. Yorumlar nedeni açıklar, hatırlatma bırakır veya test ederken bir satırı geçici olarak kapatır.
Yorum biçimleri bir bakışta
📊 Yeni başlayanlar yorumları nasıl kullanmalı
| Biçim | Örnek | Ne zaman kullanılır |
|---|---|---|
Tek satır // |
// Karşılama mesajı göster |
Satırın üstünde veya sonunda kısa not |
Çok satır /* */ |
/* birkaç satır not */ |
Daha uzun açıklama veya birden fazla satır birden |
| Koddan sonra | console.log(x); // geçici kontrol |
Deyimin yanında küçük hatırlatma |
| Satırı kapat | // console.log(x); |
Silmeden deyimi geçici durdur |
| Motor için değil | (herhangi bir yorum) | Ziyaretçiler yorumlarınızı «çalıştırmaz» — yalnızca insanlar okur |
// ile tek satırlık yorumlar
// ile o satırın sonuna kadar her şey yorumdur. Aynı satırda // öncesi kod hâlâ çalışır.
console.log("Hello"); // Console için selamlama
console.log(42); // bir sayı değişmezi
// işaretini kendi satırında, açıkladığı deyimin üstünde de koyabilirsiniz.
// Kısa bir durum mesajı yazdır
console.log("Ready");
/ / ile çok satırlı yorumlar
/* ile başlayın ve */ ile bitirin. Aradaki her şey yok sayılır — birkaç satır boyunca da.
/*
Demo: ziyaretçiyi bir kez karşıla.
Yeni başlayanlar için kısa tut.
*/
console.log("Welcome");
Kodu geçici olarak kapatın
Bir satırı yorumlamak yaygın bir hata ayıklama alışkanlığıdır: kod dosyada kalır, ama yorumu kaldırana kadar çalışmaz.
console.log("This runs");
// console.log("This stays quiet");
console.log("This also runs");
Yalnızca orta satır sessizdir. O günlüğü tekrar istediğinizde // işaretini kaldırın.
Sayfa güncellemesinin yanında yorumlar
Bir deyim sayfayı güncellediğinde kısa bir neden yorumu gelecekteki size yardımcı olur. Yorumun kendisi sayfada hiç görünmez.
<!DOCTYPE html>
<html>
<head>
<title>Comments — Page note</title>
</head>
<body>
<h1 id="msg">Waiting…</h1>
<script>
// Betik çalışınca net bir durum göster
document.getElementById("msg").textContent = "Comments help humans";
</script>
</body>
</html>
Başlık metni dizgi değişmezinden gelir. // satırı yalnızca kaynağı okuyanlar içindir.
Kendiniz deneyin
- Bir
console.logüstüne//notu ve aynı satırın sonuna bir tane daha ekleyin; çalıştırın ve günlüklerin hâlâ göründüğünü doğrulayın. - Bir günlüğün üstünde iki satırlık açıklamayı
/* */içine alın; yorum metnini değiştirin — çıktı aynı kalmalıdır. - Üç
console.logsatırından birini//ile yorumlayın, çalıştırın, sonra geri alın. - HTML demosunu açın; yalnızca yorum metnini değiştirin; yenileyin ve başlık metninin değişmediğini doğrulayın.
- Kodu kelimesi kelimesine tekrarlamak yerine neden diyen bir yorum yazın (ör. «geçici kontrol»).
Sık hatalar
/*sonrası kapanış*/unutmak — sonraki kod yoruma girebilir//işaretinin sonraki satıra devam etmesini beklemek (satır sonunda biter)- Dikkatsizce
/* … /* … */ … */iç içe koymak — çok satırlı yorumlar güvenle iç içe girmez - Yararlı bir neden yerine yalnızca kodu tekrarlayan yorumlar
- Sözdizimi (değişmezler ve adlar) ile karıştırmak veya hemen Değişkenler beklemek — yorumlar nottur, depolama değil
Özet
- Yorumlar insanlar içindir; motor yok sayar
//bir satırın geri kalanını kaplar/* */bir veya birçok satırı kaplayabilir- Neden, hatırlatma ve geçici kapatma için kullanın — gürültü için değil
- Sırada: Değişkenler — yeniden kullanabileceğiniz değerleri tutan adlar
🧠 Bilginizi Test Edin
Bilginizi Test Edin
Bu interaktif sınavla kendini test et ve konuyu ne kadar iyi anladığını gör
📝 Talimatlar
- Her soruyu dikkatle okuyun
- Her soru için en iyi cevabı seçin
- Quiz'i istediğiniz kadar tekrar alabilirsiniz
- İlerlemeniz üstte gösterilecek