Hafta 10: Fonksiyonlar
JavaScript ile kod yazma kursu. 19 kelime/dk, %93 doğruluk.
Fonksiyonlar bir işi bir kez tanımlayıp istediğin zaman çalıştırmanı sağlar. JavaScript’te bir fonksiyonu function kelimesiyle tanımlarsın. Adının yanında parantez gelir ve parantezlerin içinde virgülle ayrılmış parametreler yazılır. Örneğin function topla(a, b) satırında iki parametre vardır. Bu hafta hem tanım satırını hem de çağrıyı doğru yazmak için parantez ve virgül tuşlarını birlikte çalışıyorsun.
Bu hafta neler öğreneceksin
Bu hafta üç sembol öğreniyorsun. Türkçe Q klavyede yerleri şöyle:
(için 8 tuşuna Shift ile basarsın. Shift’i karşı elin serçesiyle, 8 tuşunu sağ orta parmakla basarsın.)için 9 tuşuna Shift ile basarsın. Shift’i karşı elin serçesiyle, 9 tuşunu sağ yüzük parmakla basarsın.,için , tuşuna tek başına basarsın. Sağ serçe parmakla yazılır.
Bu hafta function anahtar kelimesi öne çıkıyor. return ile fonksiyon bir sonuç geri verebilir. Örneğin function topla(a, b) { return a + b; } tek satırlık bir fonksiyondur.
Parmak ve duruş ipuçları
- Tanım satırını yazarken önce
function topla(kısmını yaz, sonra parametreleri ekle. - Virgülden sonra bir boşluk bırak, örneğin
a, b. Parametreler daha kolay okunur. - Virgül tuşuna basarken sağ serçe parmağını hafifçe kaldır ve doğru yere indir.
- Fonksiyon satırında iki parantez vardır. Açılan parantezin kapandığını satırı bitirmeden kontrol et.
- Parametre adlarını kısa ve net tut. Her adı yazmadan önce bir kez düşün.
Dersler
- Öğren (10–15 dakika):
(,)ve,tuşlarını klavye gösteriminde izle ve her birini birkaç kez yaz. - Pratik yap (10–15 dakika):
function topla(a, b)gibi tanım satırlarını vetopla(1, 2)gibi çağrıları tekrar tekrar yaz. - Tekrar et (10–15 dakika): İki dakikalık testte parantez ve virgülleri eksiksiz yazmaya odaklan ve sonucunu not al.
Haftanın hedefi
Bu hafta dakikada 19 kelime (WPM) ve %93 doğruluk hedefliyorsun. Dersi bitirmek 1 yıldız kazandırır. %93 doğruluk 2 yıldız, hız hedefi de 3 yıldız kazandırır. Fonksiyon satırları sembol yoğun olduğu için doğruluk önce gelmeli. Her satırı düzgün yazdığında hız da kendiliğinden artacak.
Bu haftanın sembolleri
Renkli tuşlar bu hafta öğreneceğin tuşlar. Rengi, tuşa basan parmağı gösterir.
Bu haftanın dersleri
Dersleri sırayla yap. Her ders bir testle biter ve en iyi sonucun kaydedilir.