تحويل أنواع البيانات - الجزء الثاني
جزء من قسم الأساسيات في رحلة JavaScript على Coddy. الدرس 31 من 77.
تحويل Boolean
// التحويل إلى Boolean
console.log(Boolean(1)); // المخرجات: true
console.log(Boolean(0)); // المخرجات: false
console.log(Boolean("")); // المخرجات: false
console.log(Boolean("hello")); // المخرجات: trueتحويل String
// التحويل إلى String
let num = 42;
let bool = true;
let str1 = String(num); // يحول الرقم إلى سلسلة نصية
let str2 = String(bool); // يحول القيمة المنطقية إلى سلسلة نصية
console.log(str1); // المخرجات: "42"
console.log(str2); // المخرجات: "true"التحدي
سهلفي هذا التحدي، ستتدرّب على التحويل بين أنواع البيانات المختلفة في JavaScript، مع التركيز على تحويلات Boolean وString.
لديك عدة متغيرات بقيم مختلفة. مهمتك هي استبدال كل عنصر نائب null في الكود المبدئي باستدعاء التحويل الصحيح:
- حوّل السلسلة النصية
'42'إلى boolean باستخدامBoolean() - حوّل الرقم
0إلى boolean باستخدامBoolean() - حوّل الرقم
7إلى boolean باستخدامBoolean() - حوّل السلسلة النصية الفارغة
''إلى boolean باستخدامBoolean() - حوّل boolean
trueإلى string باستخدامString() - حوّل الرقم
123إلى string باستخدامString()
على سبيل المثال، لتحويل stringValue إلى boolean، استبدل null بـ Boolean(stringValue) بحيث يصبح السطر:console.log("Boolean('42'): ", Boolean(stringValue));
كل null هو مجرد عنصر نائب. وليس مفهومًا تحتاج إلى تعلّمه. مهمتك هي استبدال كل null باستدعاء التحويل المناسب باستخدام المتغير المُعطى.
جرّب بنفسك
// قيم للتحويل
const stringValue = '42';
const zeroNumber = 0;
const positiveNumber = 7;
const emptyString = '';
const boolValue = true;
const numValue = 123;
// TODO: استبدل null بتحويل Boolean() الصحيح لـ stringValue
console.log("Boolean('42'): ", null);
// TODO: استبدل null بتحويل Boolean() الصحيح لـ zeroNumber
console.log("Boolean(0): ", null);
// TODO: استبدل null بتحويل Boolean() الصحيح لـ positiveNumber
console.log("Boolean(7): ", null);
// TODO: استبدل null بتحويل Boolean() الصحيح لـ emptyString
console.log("Boolean(''): ", null);
// TODO: استبدل null بتحويل String() الصحيح لـ boolValue
console.log("String(true): ", null);
// TODO: استبدل null بتحويل String() الصحيح لـ numValue
console.log("String(123): ", null);يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
2المتغيرات
الأرقامString (النصوص)Boolean (القيم المنطقية)قواعد التسميةالمتغيرات الفارغةمراجعة - تهيئة المتغيراتالثوابت8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Continueمراجعة - Factorialحلقة Do Whileالحلقات المتداخلة3المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)اختصارات العمليات الحسابيةمعاملات المقارنةالمساواة الصارمة مقابل العاديةمراجعة - العمليات الحسابية البسيطة6أساسيات الإدخال والإخراج (IO)
الإخراجالإخراج باستخدام المتغيراتتحويل أنواع البيانات - الجزء الأولتحويل أنواع البيانات - الجزء الثانيمراجعة - حتى 120مراجعة - صح أم خطأتدرّب بنفسك: مترجم JavaScript عبر الإنترنت