CodeBlanks Logo Icon CodeBlanks

Dize oluşturma

Tek ve çift tırnakla dize oluşturmayı ve ikisi arasındaki farkı öğrenirsin.

Dize nedir?

JavaScript'te metinler dize (string) olarak tutulur. Bir dize, tek tırnak (') veya çift tırnak (") içine alınmış sıfır ya da daha fazla karakterdir.

Örnekler: 'merhaba', "merhaba", "42", ''. Tek ve çift tırnak eşdeğerdir; hangisini seçtiğin stil işidir.

İçinde tırnak kullanacaksan dıştakinin farklı olması kolaylık sağlar: "Ayşe'nin kitabı" ya da 'O "harika" dedi'. Dize typeof ile sorgulandığında her zaman "string" döner.

İç içe tırnak

Bir dize içinde aynı türden tırnak kullanmak istersen, içteki tırnağı ters bölü (backslash) ile işaretlemen gerekir: 'Ayşe\'nin' ya da "O \"harika\" dedi".

Kolay yol: dışarıda farklı tür tırnak kullanmaktır. "Ayşe'nin kitabı" yazmak, 'Ayşe\'nin kitabı' yazmaktan daha okunaklıdır.

Aynı şeyi tek tırnak içinde çift tırnak için de uygulayabilirsin: 'O "harika" dedi'.

Uygulama İki dize tanımla ve yazdır

Tek tırnakla name değişkenini 'Ayşe' (TR) / 'Alex' (EN) olarak tanımla. Çift tırnakla city değişkenini "İstanbul" (TR) / "Berlin" (EN) olarak tanımla. Sonra ikisini de console.log ile yazdır.

Başlangıç kodu

script.js
// İki dize tanımla ve yazdır

Örnek çözüm

script.js
const name = 'Ayşe';
const city = "İstanbul";
console.log(name);
console.log(city);

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Hangisi geçerli bir dize sabitidir?

  • 'merhaba' Doğru cevap
  • merhaba
  • (merhaba)
  • {merhaba}

Açıklama: Tırnak içine alınan 'merhaba' bir dize sabitidir.

2 Tek tırnakla dize tanımla

Soru
const city = ____;
Cevap
const city = 'İstanbul';

Açıklama: Tek tırnakla yazılan 'İstanbul' geçerli bir dizedir.

3 İfade ve anlamını eşleştir

Kavram Anlamı
'dize' Tek tırnakla dize
"dize" Çift tırnakla dize
dize Tırnaksız (değişken)
'' Boş dize

4 console.log(typeof 'merhaba'); ne yazdırır?

script.js
console.log(typeof 'merhaba');
  • "text"
  • "string" Doğru cevap
  • "merhaba"
  • "char"

Açıklama: typeof bir dize için her zaman "string" döner.

Başlangıç bölümündeki tüm dersler