*256 Bit SSL Sertifikası * Full Mobil Uyumlu * Full SEO Uyumlu
İsterseniz Mobil Uygulama Seçeneğiyle
JavaScript, dinamik bir programlama dilidir ve bu dilin en önemli öğelerinden biri olan fonksiyonlar, işlevleri ve görevleri yerine getirirler. Ayrıca, şablon dizeleri de JavaScript'te kullanılır ve karakterleri birleştirmek veya dinamik içerikler oluşturmak için oldukça yararlıdır. Bu yazıda, JavaScript fonksiyonları ve şablon dizeleri hakkında detaylı bir şekilde konuşacağız ve örneklerle anlatacağız.
JavaScript Fonksiyonları
Bir JavaScript fonksiyonu, belirli bir kod bloğunu çalıştırmak için kullanılır. Fonksiyonlar, kodu daha yeniden kullanılabilir ve kolay anlaşılabilir hale getirir. Bir JavaScript fonksiyonu tanımlamak için \"function\" anahtar kelimesi kullanılır. Ayrıca, fonksiyonun parametrelerini belirlemek için parantezler kullanılır.
Fonksiyonları kullanarak matematiksel işlemler yapabiliriz:
function topla(a, b) {
return a + b;
}
console.log(topla(5, 7));
// Output: 12
Bu kod bloğu, \"topla\" adlı bir fonksiyon tanımlar. Fonksiyon, \"a\" ve \"b\" parametrelerini kabul eder ve ardından toplama işlemini gerçekleştirir. \"return\" anahtar kelimesi, fonksiyondan çıktı elde etmek için kullanılır. Çıktı, 12'dir, çünkü 5 ve 7 parametreleri toplandı.
Fonksiyonları, bir dizeyi büyük harfe dönüştürmek gibi basit görevleri de yerine getirmek için kullanabiliriz:
function buyukHarf(dizi) {
return dizi.toUpperCase();
}
console.log(buyukHarf(\"merhaba dünya\"));
// Output: MERHABA DÜNYA
Bu kod bloğu, \"buyukHarf\" adlı bir fonksiyon tanımlar. Fonksiyon, \"dizi\" parametresini kabul eder ve ardından dizeyi büyük harfe dönüştürür. Çıktı, \"MERHABA DÜNYA\" dizesidir.
Fonksiyonları kullanarak, dizi elemanlarını toplayabiliriz:
function diziTopla(dizi) {
let toplam = 0;
for (let i = 0; i < dizi.length; i++) {
toplam += dizi[i];
}
return toplam;
}
let dizi = [1, 2, 3, 4, 5];
console.log(diziTopla(dizi));
// Output: 15
Bu kod bloğu, \"diziTopla\" adlı bir fonksiyon tanımlar. Fonksiyon, \"dizi\" parametresini kabul eder ve ardından dizideki tüm elemanları toplar. Çıktı, 15'tir, çünkü dizideki tüm elemanlar toplandı.
JavaScript Şablon Dizeleri
JavaScript şablon dizeleri, dize oluşturma işlemini kolaylaştırır. Şablon dizeleri, karakterleri birleştirmek veya dinamik içerikler oluşturmak için kullanılır. Şablon dizelerini tanımlamak için \"backticks\" (`) veya \"backquote\" işareti kullanılır. Şablon dizelerindeki ifadeler, köşeli parantez işaretleri içinde yazılır.
Daha önce gördüğümüz \"buyukHarf\" fonksiyonunu şablon dizeleriyle yeniden yazabiliriz:
function buyukHarf(dizi) {
return `${dizi.toUpperCase()}!`;
}
console.log(buyukHarf(\"merhaba dünya\"));
// Output: MERHABA DÜNYA!
Bu kod bloğunda, şablon dizesindeki \"toUpperCase\" fonksiyonu, dizeyi büyük harfe dönüştürürken, ünlem işareti eklenir.
JavaScript fonksiyonları ve şablon dizeleri birleştirilerek kullanılabilir:
let ad = \"Ahmet\";
let soyad = \"Yılmaz\";
let yas = 30;
function selamla(ad, soyad, yas) {
return `Merhaba, benim adım ${ad} ${soyad} ve ${yas} yaşındayım.`;
}
console.log(selamla(ad, soyad, yas));
// Output: Merhaba, benim adım Ahmet Yılmaz ve 30 yaşındayım.
Bu kod bloğunda, \"selamla\" fonksiyonu, şablon dizeleri kullanarak bir cümle oluşturur. \"ad\", \"soyad\" ve \"yas\" parametreleri, fonksiyon çağrısında tanımlanır ve ardından şablon dizesinde kullanılır. Çıktı, \"Merhaba, benim adım Ahmet Yılmaz ve 30 yaşındayım\" cümlesini oluşturur.
Sık Sorulan Sorular
1. Fonksiyon parametreleri kaç tane olabilir?
Fonksiyon parametrelerinin sayısı, kodun gereksinimlerine göre değişir. İhtiyacınıza göre fonksiyonunuzda birden fazla parametre tanımlayabilirsiniz.
2. Şablon dizeleri kullanarak sadece dize oluşturabilir miyiz?
Hayır, şablon dizeleri, JavaScript'teki matematiksel işlemleri veya Boolean ifadeleri bile ele alabilir. Örneğin:
console.log(`3 + 5 = ${3 + 5}`);
// Output: 3 + 5 = 8
console.log(`6 > 3: ${6 > 3}`);
// Output: 6 > 3: true
3. Fonksiyonun dönüş değeri olmazsa sonuç ne olur?
Fonksiyonun dönüş değeri yoksa, sonuç \"undefined\" olur.
JavaScript, dinamik bir programlama dilidir ve bu dilin en önemli öğelerinden biri olan fonksiyonlar, işlevleri ve görevleri yerine getirirler. Ayrıca, şablon dizeleri de JavaScript'te kullanılır ve karakterleri birleştirmek veya dinamik içerikler oluşturmak için oldukça yararlıdır. Bu yazıda, JavaScript fonksiyonları ve şablon dizeleri hakkında detaylı bir şekilde konuşacağız ve örneklerle anlatacağız.
JavaScript Fonksiyonları
Bir JavaScript fonksiyonu, belirli bir kod bloğunu çalıştırmak için kullanılır. Fonksiyonlar, kodu daha yeniden kullanılabilir ve kolay anlaşılabilir hale getirir. Bir JavaScript fonksiyonu tanımlamak için \"function\" anahtar kelimesi kullanılır. Ayrıca, fonksiyonun parametrelerini belirlemek için parantezler kullanılır.
Fonksiyonları kullanarak matematiksel işlemler yapabiliriz:
function topla(a, b) {
return a + b;
}
console.log(topla(5, 7));
// Output: 12
Bu kod bloğu, \"topla\" adlı bir fonksiyon tanımlar. Fonksiyon, \"a\" ve \"b\" parametrelerini kabul eder ve ardından toplama işlemini gerçekleştirir. \"return\" anahtar kelimesi, fonksiyondan çıktı elde etmek için kullanılır. Çıktı, 12'dir, çünkü 5 ve 7 parametreleri toplandı.
Fonksiyonları, bir dizeyi büyük harfe dönüştürmek gibi basit görevleri de yerine getirmek için kullanabiliriz:
function buyukHarf(dizi) {
return dizi.toUpperCase();
}
console.log(buyukHarf(\"merhaba dünya\"));
// Output: MERHABA DÜNYA
Bu kod bloğu, \"buyukHarf\" adlı bir fonksiyon tanımlar. Fonksiyon, \"dizi\" parametresini kabul eder ve ardından dizeyi büyük harfe dönüştürür. Çıktı, \"MERHABA DÜNYA\" dizesidir.
Fonksiyonları kullanarak, dizi elemanlarını toplayabiliriz:
function diziTopla(dizi) {
let toplam = 0;
for (let i = 0; i < dizi.length; i++) {
toplam += dizi[i];
}
return toplam;
}
let dizi = [1, 2, 3, 4, 5];
console.log(diziTopla(dizi));
// Output: 15
Bu kod bloğu, \"diziTopla\" adlı bir fonksiyon tanımlar. Fonksiyon, \"dizi\" parametresini kabul eder ve ardından dizideki tüm elemanları toplar. Çıktı, 15'tir, çünkü dizideki tüm elemanlar toplandı.
JavaScript Şablon Dizeleri
JavaScript şablon dizeleri, dize oluşturma işlemini kolaylaştırır. Şablon dizeleri, karakterleri birleştirmek veya dinamik içerikler oluşturmak için kullanılır. Şablon dizelerini tanımlamak için \"backticks\" (`) veya \"backquote\" işareti kullanılır. Şablon dizelerindeki ifadeler, köşeli parantez işaretleri içinde yazılır.
Daha önce gördüğümüz \"buyukHarf\" fonksiyonunu şablon dizeleriyle yeniden yazabiliriz:
function buyukHarf(dizi) {
return `${dizi.toUpperCase()}!`;
}
console.log(buyukHarf(\"merhaba dünya\"));
// Output: MERHABA DÜNYA!
Bu kod bloğunda, şablon dizesindeki \"toUpperCase\" fonksiyonu, dizeyi büyük harfe dönüştürürken, ünlem işareti eklenir.
JavaScript fonksiyonları ve şablon dizeleri birleştirilerek kullanılabilir:
let ad = \"Ahmet\";
let soyad = \"Yılmaz\";
let yas = 30;
function selamla(ad, soyad, yas) {
return `Merhaba, benim adım ${ad} ${soyad} ve ${yas} yaşındayım.`;
}
console.log(selamla(ad, soyad, yas));
// Output: Merhaba, benim adım Ahmet Yılmaz ve 30 yaşındayım.
Bu kod bloğunda, \"selamla\" fonksiyonu, şablon dizeleri kullanarak bir cümle oluşturur. \"ad\", \"soyad\" ve \"yas\" parametreleri, fonksiyon çağrısında tanımlanır ve ardından şablon dizesinde kullanılır. Çıktı, \"Merhaba, benim adım Ahmet Yılmaz ve 30 yaşındayım\" cümlesini oluşturur.
Sık Sorulan Sorular
1. Fonksiyon parametreleri kaç tane olabilir?
Fonksiyon parametrelerinin sayısı, kodun gereksinimlerine göre değişir. İhtiyacınıza göre fonksiyonunuzda birden fazla parametre tanımlayabilirsiniz.
2. Şablon dizeleri kullanarak sadece dize oluşturabilir miyiz?
Hayır, şablon dizeleri, JavaScript'teki matematiksel işlemleri veya Boolean ifadeleri bile ele alabilir. Örneğin:
console.log(`3 + 5 = ${3 + 5}`);
// Output: 3 + 5 = 8
console.log(`6 > 3: ${6 > 3}`);
// Output: 6 > 3: true
3. Fonksiyonun dönüş değeri olmazsa sonuç ne olur?
Fonksiyonun dönüş değeri yoksa, sonuç \"undefined\" olur.
*256 Bit SSL Sertifikası * Full Mobil Uyumlu * Full SEO Uyumlu
İsterseniz Mobil Uygulama Seçeneğiyle