JavaScript , C tabanlı bir dil olduğu için genel C dili snyhtax'ına (kod yazım biçimi) sahiptir. Dolayısı ile C# , PHP ve JAVA gibi dillerle oldukça benzerlik gösterir... JavaScript yazarken temiz, düzenli ve anlaşılır kod yazmaya özen gösterilmelidir. Kurallara uymak, kodun daha sürdürülebilir ve hatasız olmasını sağlar. Javascipt kodlarını yazarken dikkat etmemiz gereken özelliklere bakalım..
En önemli syntax (kod yazımı) kurallarından biri satır sonlarında noktalı virgül (;) kullanılmasıdır. Kodu yorumlayacak olan derleyiciler, o komut satırının bittiğini anlamak ve dolayısı ile yeni başlayan kod ile karıştırılmaması için ";" işaretine bakarlar.
let sayi = 10;
document.write("javascript");
for (i=1;i<5;i++) {
console.log(i);
}
Noktalı virgül kullanılmaması durumunda, satırdan sonra başka bir kod satırı var ise , script hata verecektir..
Javascript koldarında açıklama satırları eklemek , kodların takibi açısından oldukça önemlidir. Açıklama satırı eklemek için // yada /* */ işaretleri kullanılır.
// : Tek satır açıklamalar için kullanılır
/* */ : Birden fazla satırlı açıklamalar için kullanılır..
Açıklama satırları tasarımda görünmez..
// ekranda sayi değişkeni yazdırılıyor..
document.write(sayi);
/*
çok satır açıklama arasına alınan kodlar
işlevini kaybeder..
document.write(sayi);
*/
İçinde başka kodlar barındıran bloklar da, HTML'de olduğu gibi içteki kodlar için girinti kullanılması kod okunabilirliğini arttıracaktır..
for (i=1;i<=5;i++) {
console.log("JS"); //içteki kod için girinti
}
Script içerisinde kullanılacak değişkenlerin doğru tanımlanması gerekir. İçeriği değişmeyecek değişkenler için SABİT kullanımı daha doğru olacaktır..
let ad = "Ahmet"; // Değişken tanımlama
const PI = 3.14; // Sabit tanımlama
Değişken tanımlama kuralları ve LET kullanımı içi "JAVASCRIPT DEĞİŞKENLER" konusunu inceleyebilirsiniz..
Script içerisinde tekrarlayan kodlar hem gereksiz olur hemde scriptin çalışma süresini uzatır.. Bu nedenle tekrar eden bölümlerin fonsksiyon içerisine alınıp kullanılması gereksiz kod tekrarlarını engelleyeceği gibi kod sayısınıda azaltacaktır.
function yaz(metin) {
document.write(metin);
}
yaz("izmir");
Toplam 14 Makale
Lütfen yorumlarınızda saygılı, yapıcı ve anlaşılır bir dil kullanın.
Küfür, hakaret ya da spam içerikler onaylanmaz.