Menu
Coddy logo textTech

Tür Dönüşümü - Bölüm 2

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

Boolean Dönüştürme

// Boolean'a dönüştürme
console.log(Boolean(1));      // Çıktı: true
console.log(Boolean(0));      // Çıktı: false
console.log(Boolean(""));     // Çıktı: false
console.log(Boolean("hello")); // Çıktı: true

String Dönüşümü

// String'e dönüştürme
let num = 42;
let bool = true;
let str1 = String(num);   // Sayıyı string'e dönüştürür
let str2 = String(bool);  // Boolean'ı string'e dönüştürür

console.log(str1);  // Çıktı: "42"
console.log(str2);  // Çıktı: "true"
challenge icon

Görev

Kolay

Bu görevde, Boolean ve String dönüşümlerine odaklanarak JavaScript'te farklı veri türleri arasında dönüştürme yapma pratiği yapacaksın.

Farklı değerlere sahip birkaç değişken verilmiştir. Görevin, başlangıç kodundaki her null yer tutucusunu doğru dönüşüm çağrısıyla değiştirmektir:

  1. '42' dizesini Boolean() kullanarak boolean değerine dönüştür
  2. 0 sayısını Boolean() kullanarak boolean değerine dönüştür
  3. 7 sayısını Boolean() kullanarak boolean değerine dönüştür
  4. Boş dizeyi '' Boolean() kullanarak boolean değerine dönüştür
  5. true boolean değerini String() kullanarak dizeye dönüştür
  6. 123 sayısını String() kullanarak dizeye dönüştür

Örneğin, stringValue değerini boolean değerine dönüştürmek için null ifadesini Boolean(stringValue) ile değiştirerek satırın şu şekilde görünmesini sağla:
console.log("Boolean('42'): ", Boolean(stringValue));

Her null yalnızca bir yer tutucudur. Öğrenmen gereken bir kavram değildir. Görevin, her null ifadesini verilen değişkeni kullanarak uygun dönüşüm çağrısıyla değiştirmektir.

Kendin dene

// Dönüştürülecek değerler
const stringValue = '42';
const zeroNumber = 0;
const positiveNumber = 7;
const emptyString = '';
const boolValue = true;
const numValue = 123;

// TODO: null'ı stringValue'nun doğru Boolean() dönüşümü ile değiştir
console.log("Boolean('42'): ", null);

// TODO: null'ı zeroNumber'ın doğru Boolean() dönüşümü ile değiştir
console.log("Boolean(0): ", null);

// TODO: null'ı positiveNumber'ın doğru Boolean() dönüşümü ile değiştir
console.log("Boolean(7): ", null);

// TODO: null'ı emptyString'in doğru Boolean() dönüşümü ile değiştir
console.log("Boolean(''): ", null);

// TODO: null'ı boolValue'nun doğru String() dönüşümü ile değiştir
console.log("String(true): ", null);

// TODO: null'ı numValue'nun doğru String() dönüşümü ile değiştir
console.log("String(123): ", null);
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

Kendi başına pratik yap: Online JavaScript derleyicisi