Menu
Coddy logo textTech

Argümanlar

Coddy'nin JavaScript Journey'sinin Temeller bölümünün bir parçası — ders 46 / 77.

Bir argüman, bir fonksiyonu çağırdığınızda ona ilettiğiniz değerdir.
Bir parametre ise fonksiyonun içinde o değeri alan değişkendir.

Parametreli bir fonksiyon tanımlamak için, onları parantez içine yazarız:

function functionName(param1, param2) {
    code
}

Parametreleri istediğimiz gibi adlandırabiliriz ve ihtiyacımız olduğu kadar argüman yazabiliriz.

Bir fonksiyonu çağırmak ve ona argümanlar iletmek için şöyle yazarız:

functionName(value1, value2, value3, ...)

Kullanım örneği:

function isEven(number) { // "number" bir parametredir
    if (number % 2 === 0) {
        console.log(`${number} is even`);
    } else {
        console.log(`${number} is odd`);
    }
}

for (let i = 15; i < 34; i++) {
    isEven(i); // i bir argümandır
}
for (let i = 153; i < 219; i++) {
    isEven(i); // yine argüman
}

Burada, number parametredir (yer tutucu) ve geçirdiğimiz her değer (15 veya 153 gibi) bir argümandır.

challenge icon

Görev

Kolay

İki girdi, yani sayılar alan bir program yazın. Girdi sayıları aşağıdaki fonksiyonun parametreleridir. 

İki parametre alan, bunları çarpan (çarpımı hesaplayan) ve sonucu yazdıran bir fonksiyon oluşturun, fonksiyona istediğiniz ismi verin.

Fonksiyonu girdi sayılarıyla çağırın.

Not! Kodunuzda, fonksiyonu çağrılma/yürütme ifadelerinden önce yazın.

Kopya kağıdı

Fonksiyonlar parametreler (fonksiyondaki yer tutucular) kabul edebilir ve argümanlar (içeri aktarılan gerçek değerler) alabilir.

Parametreleri parantez içinde tanımlayın:

function functionName(param1, param2) {
    code
}

Argümanları (değerleri) geçirerek bir fonksiyonu çağırın:

functionName(value1, value2, value3, ...)

Örnek:

function isEven(number) { // "number" bir parametredir
    if (number % 2 === 0) {
        console.log(`${number} is even`);
    } else {
        console.log(`${number} is odd`);
    }
}

isEven(15); // 15 bir argümandır

Kendin dene

let a = parseInt(inp[0]); // Bu satırı değiştirmeyin
let b = parseInt(inp[1]); // Bu satırı değiştirmeyin
// Kodunuzu aşağıya yazın
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler