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