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üşümü

// 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 meydan okumada, Boolean ve String dönüşümlerine odaklanarak JavaScript'teki farklı veri türleri arasında dönüşüm yapma pratiği yapacaksınız.

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

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

Örneğin, stringValue değişkenini bir boolean'a dönüştürmek için null ifadesini Boolean(stringValue) ile değiştirin, böylece satır şu şekilde görünür:
console.log("Boolean('42'): ", Boolean(stringValue));

Her bir null sadece bir yer tutucudur — öğrenmeniz gereken bir kavram değildir. Göreviniz, her null ifadesini sağlanan değişkeni kullanarak uygun dönüşüm çağrısıyla değiştirmektir.

Kopya kağıdı

Değerleri boolean'a dönüştürmek için Boolean() kullanın:

Boolean(1);        // true
Boolean(0);        // false
Boolean("");       // false
Boolean("hello");  // true

Değerleri string'e dönüştürmek için String() kullanın:

String(42);    // "42"
String(true);  // "true"

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;

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

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

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

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

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

// YAPILACAK: null değerini numValue'nun doğru String() dönüşümü ile değiştirin
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