تقسيم النص
قسّموا النص إلى كلمات
تقسيم النص درس مجاني في Javascript for Kids على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Javascript for Kids، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Javascript for Kids 4 دروس في المجموع.
مرحبًا بكم في Word Counter! 📝
مرحبًا أيها الساحر في عالم الكلمات! 👋 سنبني Word Counter! 📝
ستعدّ الأداة عدد الكلمات الموجودة في جملة. لكننا نحتاج أولًا إلى تقسيم الجملة إلى أجزاء صغيرة، يمثل كل منها كلمة! ✂️
ما السلسلة النصية؟ 🧵
في البرمجة، تُسمّى الكلمات والجمل سلاسل نصية. 🧵
السلسلة النصية هي مجرد نص محاط بعلامتي اقتباس، مثل 'I love coding'. لِنطبع واحدة! 💬
let sentence = 'I love coding';
console.log(sentence);المسافات بين الكلمات 🫧
انظروا جيدًا إلى الجملة. توجد مسافة بين كل كلمتين! 🫧
تشبه المسافة جدارًا صغيرًا يفصل بين الكلمات. ويمكننا استخدامها لتقطيع الجملة! ✂️
let sentence = 'cats and dogs';
console.log('This sentence has spaces between words!');
console.log(sentence);تعرّفوا على split! ✂️
تحتوي JavaScript على أداة سحرية تُسمّى split! ✂️
تقطّع هذه الأداة السلسلة النصية إلى أجزاء في المواضع التي نحددها لها. وسنقطّعها عند كل مسافة! 🫧
let sentence = 'cats and dogs';
let words = sentence.split(' ');
console.log(words);قائمة من الكلمات 📋
هل رأيتم الأقواس المربعة [ ]؟ 📋
هذا ما يُسمّى مصفوفة! إنها قائمة تحتفظ بكل كلمة على حدة. ما أروع ذلك! 🎉
let sentence = 'red blue green';
let words = sentence.split(' ');
console.log(words);
console.log('Nice, three separate words!');اختيار كلمة واحدة 👆
يمكننا جلب كلمة واحدة من القائمة باستخدام موضعها! 👆
يبدأ العدّ من 0 في البرمجة، لذلك تكون الكلمة الأولى هي words[0]! 🥇
let words = 'apple banana cherry'.split(' ');
console.log('First word: ' + words[0]);
console.log('Second word: ' + words[1]);
console.log('Third word: ' + words[2]);تقسيم جملة أطول 📜
لِنجرّب جملة أطول! 📜
بغض النظر عن طول الجملة، تقسمها split إلى قائمة مرتبة من الكلمات. 🪄
let sentence = 'I want to be a coder';
let words = sentence.split(' ');
console.log(words);التقسيم باستخدام أشياء مختلفة 🔡
لا يجب أن نقسم النص عند المسافات فقط! يمكننا تقسيمه عند أي حرف! 🔡
نحن هنا نقسم كلمة عند كل حرف 'a'. جرّبوها! 😄
let word = 'banana';
let pieces = word.split('a');
console.log(pieces);التقسيم إلى أحرف 🔠
إذا استخدمنا علامات اقتباس فارغة '' في التقسيم، فسنقسم النص بين كل حرف! 🔠
والآن أصبح كل حرف جزءًا مستقلًا! أليس هذا رائعًا؟ 😎
let word = 'cat';
let letters = word.split('');
console.log(letters);أداة مساعدة للتقسيم 🛠️
لِننشئ أداة مساعدة تقسم الجملة وتعرض الأجزاء! 🛠️
يمكننا إعادة استخدامها مع أي جملة نريدها! 🔁
function splitWords(sentence) {
let words = sentence.split(' ');
console.log('Pieces: ');
console.log(words);
}
splitWords('the sky is blue');أصبحتم قادرين على تقسيم النص! 🏆
عمل رائع! 🏆 لقد تعلّمتم كيفية تقسيم النص!
- 🧵 الجمل هي سلاسل نصية
- ✂️ تقسم
split(' ')النص عند المسافات - 📋 نحصل على مصفوفة (قائمة) من الكلمات
بعد ذلك، سنعدّ الكلمات! 🔢
تحقق سريع ✅
أعملوا عقولكم! 🧠 ماذا تفعل split(' ') بالجملة؟
مراجعة الدرس 🎀
أحسنتم يا محترفي التقسيم! 🎀 لقد تعلمتم اليوم:
- 🧵 النص عبارة عن سلسلة نصية
- ✂️ تقسم string النص إلى أجزاء
- 📋 نحصل على مصفوفة (قائمة)
- 👆 نستخرج الكلمات باستخدام
[0]و[1]و...
التالي: عدّ كل تلك الكلمات! 🔢
الأسئلة الشائعة
هل درس «تقسيم النص» مجاني؟
نعم — نص درس «تقسيم النص» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Javascript for Kids، انتقل إلى CoddyKit PRO. تتضمن دورة Javascript for Kids 4 دروس في المجموع.
ماذا ستتعلم في «تقسيم النص»؟
قسّموا النص إلى كلمات تتمرن على Javascript for Kids مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Javascript for Kids؟
لا تُشترط خبرة سابقة. Javascript for Kids على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.
كم من الوقت يستغرق درس «تقسيم النص»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Javascript for Kids هذا؟
نعم. كل درس في Javascript for Kids يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- تقسيم النص
- عدّ الكلمات
- عدّ الأحرف
- أطول كلمة