النهاردة هنغطّي:
✅ التعامل مع النصوص (Strings)
✅ التعامل مع المصفوفات وفهم أهم الميثودز
✅ التعامل مع الكائنات (Objects)
✅ مقارنة بين النصوص والمصفوفات والكائنات
🔹 التعامل مع النصوص (Strings)
النصوص (Strings) هي واحدة من أهم أنواع البيانات في JavaScript وبتوفر ميثودز قوية عشان تقدر تعدل وتتعامل معاها بسهولة.
📌 أهم العمليات على النصوص
- طول النص (
length) - تحويل الأحرف (
toUpperCase()وtoLowerCase()) - قص النص (
slice(),substring()) - البحث (
indexOf(),includes()) - استبدال النص (
replace()) - قسيم النص (
split())
امثله عمليه
🔹 التعامل مع المصفوفات (Arrays)
المصفوفات في JavaScript مهمه جدا وبتستخدم في كل حاجة تقريبا من إدارة البيانات لحد التعامل مع API.
📌 أهم العمليات على المصفوفات
- إضافة وحذف العناصر (
push(),pop(),unshift(),shift()) - دمج المصفوفات (
concat()) - البحث (
indexOf(),includes()) - الفرز (
sort(),reverse()) - التكرار (
map(),filter(),reduce())
امثله عمليه
🔹 التعامل مع الكائنات (Objects)
الكائنات في JavaScript هي الأساس لأي بيانات منظمة وبتستخدم في كل حاجة من الـ APIs لحد الهياكل المعقدة زي الـ JSON.
📌 إنشاء كائن (Object)
📌 التعديل والإضافة
📌 حذف خاصية من الكائن
📌 التكرار على خصائص الكائن
📌 التــاسك 📝
- اكتب كود يحسب عدد الكلمات في جملة باستخدام
split() - اعمل دالة بتاخد Array وترجع العناصر بدون تكرار.
- اكتب كود يحوّل (Object) إلى مصفوفة (Array) من المفاتيح والقيم.
- استخدم
map()لإنشاء Array جديد من مصفوفة تحتوي على أسماء مستخدمين وإضافة كلمة “Mr.” قبل كل اسم. - ابعتلي Screenshot لأول Bug يطلعلك وانت بتحاول تحل التاسك😂
💬 مستني حلولكم في التعليقات
قسم التعليقات