1) Değişken isimlendirmelerinde Türkçe yerine İngilizce kullanmak daha iyi olur.
2) Değişken tanımlarken "var" yerine "const" veya "let" kullanılmalıdır bunun nedeni var ile tanımlanan değişkenler global olur ancak const veya let ile tanımlanan değişkenler scope içerisinde geçerli olur. Peki global değişkenlerin zararı nedir? Kodunuz büyüdüğünde işler çok karmaşıklaşabilir. Tekrar const ve let tanımlamalarına gelecek olursak "const" bir sabittir daha sonra tekrar değer atanamaz ancak "let" sabit değildir daha sonra değiştirilebilir.
3) Sürekli olarak kullandığın şeyleri bir değişkene atman daha doğru olur. Örneğin senin kodundaki hata;
document.getElementById("sonucgoster").innerHTML="AA";
document.getElementById("sonucekrani").style.color="#0c0"
Yukarıdaki gibi bir kullanım yerine aşağıdaki şekilde tanımlama yapıp
const sonucgoster = document.getElementById("sonucgoster");
const sonucekrani = document.getElementById("sonucekrani");
daha sonra bu şekilde çağırabilirsin
sonucgoster.innerHTML="AA";
sonucekrani.style.color="#0c0";
4) Yazılımda isimlendirme kuralları vardır. JavaScript kullanan diğer insanlardan gördüğüm kadarıyla "Camel Case" kullanılmakta, buna bende dahil. Örnek verecek olursak: mehmetinArabasininCamininBoyu
5) Kod yazarken boşluk kullanımlarınada dikkat etmek gerekir aksi takdirde büyük bir projede birisiyle çalışırken çok fazla bedduasını almanız kaçınılmaz bir durumdur. Örneğin boşluk olması gereken kısımlarınızdan bir tanesi;
(sonuc<=100)
bu şekilde olmalıydı
(sonuc <= 100)
6) JavaScript yazarken tek tırnak kullanmak daha iyidir.
Elbette bu yazdıklarımı dikkate almayıp yoluna bakabilirsin senin bileceğin bir iş ancak bu maddelerin hepsi senin iyiliğin için başka bir şey değil.
Kaynak olarak tek tavsiye edebileceğim yer
burasıdır. Kesinlikle uzak durman gereken yer ise Udemy tarzı yerler.