عدّ الأحرف
احسبوا المحارف
عدّ الأحرف درس مجاني في Javascript for Kids على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Javascript for Kids، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Javascript for Kids 4 دروس في المجموع.
عدّ الحروف! 🔠
مرحبًا مجددًا يا سحرة الكلمات! 📝 لقد عددنا الكلمات، والآن لنعدّ الحروف! 🔠
كم حرفًا في اسمكم؟ لنعلم الحاسوب كيف يعدّها! 🤖
للحروف طول أيضًا 📏
هل تعلمون؟ للسلاسل النصية خاصية .length مثل المصفوفات تمامًا! 📏
في السلسلة النصية، تحسب .length عدد المحارف (الحروف)! 🔠
let word = 'cat';
console.log('Letters in cat: ' + word.length);عدّوا حروف اسمكم 🙋
لنعدّ حروف اسم! 🙋
غيّروا الاسم إلى اسمكم ثم شغّلوا البرنامج! كم حرفًا في اسمكم؟ 😄
let name = 'Maya';
console.log(name + ' has ' + name.length + ' letters!');المسافات تُحتسب أيضًا! 🫧
انتبهوا! المسافات محارف أيضًا! 🫧
في «ما أنا»، تُحتسب المسافة الفاصلة محرفًا واحدًا. لذلك يتكوّن المثال من 6 محارف! 🔢
let phrase = 'I am';
console.log('Characters (with space): ' + phrase.length);آلة لعدّ الحروف 🛠️
لننشئ آلة لعدّ الحروف! 🛠️
أعطوها كلمة، وستعيد لكم عدد حروفها! 🤖
function countLetters(word) {
return word.length;
}
console.log(countLetters('apple'));
console.log(countLetters('sun'));العدّ بلا مسافات 🚫🫧
ماذا لو أردنا الحروف فقط، من دون مسافات؟ 🚫🫧
نقسم النص إلى كلمات، ثم نجمع طول كل كلمة! شاهدوا هذه الحيلة! 🪄
let sentence = 'big red dog';
let noSpaces = sentence.split(' ').join('');
console.log('Without spaces: ' + noSpaces);
console.log('Letters only: ' + noSpaces.length);تجمع join الكلمات معًا 🤝
هل لاحظتم join('')؟ إنها عكس split! 🤝
فهي تلصق الأجزاء معًا من جديد من دون مسافات بينها. 🪄
let words = ['I', 'love', 'code'];
let glued = words.join('');
console.log(glued);
console.log('Total letters: ' + glued.length);الكلمات والحروف معًا 📊
لنعدّ الكلمات والحروف معًا في الوقت نفسه! 📊
أصبحت آلة العدّ قوية جدًا الآن! 💪
let sentence = 'I love coding';
let words = sentence.split(' ');
let letters = sentence.split(' ').join('');
console.log('Words: ' + words.length);
console.log('Letters: ' + letters.length);العثور على أطول كلمة؟ 🤔
يساعدنا عدّ الحروف على مقارنة الكلمات! 🤔
لنتحقق من الكلمة التي تحتوي على حروف أكثر. «فيل» أم «نملة»؟ 🐘🐜
let word1 = 'elephant';
let word2 = 'ant';
console.log(word1 + ' has ' + word1.length + ' letters');
console.log(word2 + ' has ' + word2.length + ' letters');
if (word1.length > word2.length) {
console.log(word1 + ' is longer! 🐘');
}تقرير ودود 💬
لننشئ تقريرًا ودودًا عن الحروف! 💬
سيخبر اللاعب بعدد الكلمات وبعدد الحروف أيضًا! 😄
function letterReport(word) {
console.log('🔠 The word: ' + word);
console.log('✏️ Letters: ' + word.length);
}
letterReport('rainbow');يمكنكم عدّ الحروف! 🏆
ممتاز! 🏆 لقد تعلمتم عدّ الحروف!
- 📏 للسلاسل النصية خاصية
.lengthأيضًا - 🫧 تُحتسب المسافات كمحارف
- 🤝 تجمع
join('')الأجزاء من دون مسافات
التالي: العثور على أطول كلمة! 📏
تحقق سريع ✅
اختبار سريع! 🧠 ماذا تخبرنا word.length عن سلسلة نصية مثل «dog»؟
مراجعة الدرس 🎀
أحسنتم يا عدّادي الحروف! 🎀 لقد تعلمتم اليوم:
- 📏 للسلاسل النصية خاصية
.length - 🫧 المسافات محارف أيضًا
- 🤝 تجمع
join('')الأجزاء معًا - 🐘 نقارن الأطوال للعثور على الكلمات الأطول
التالي: تحدي أطول كلمة! 📏
الأسئلة الشائعة
هل درس «عدّ الأحرف» مجاني؟
نعم — نص درس «عدّ الأحرف» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Javascript for Kids، انتقل إلى CoddyKit PRO. تتضمن دورة Javascript for Kids 4 دروس في المجموع.
ماذا ستتعلم في «عدّ الأحرف»؟
احسبوا المحارف تتمرن على Javascript for Kids مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Javascript for Kids؟
لا تُشترط خبرة سابقة. Javascript for Kids على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.
كم من الوقت يستغرق درس «عدّ الأحرف»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Javascript for Kids هذا؟
نعم. كل درس في Javascript for Kids يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- تقسيم النص
- عدّ الكلمات
- عدّ الأحرف
- أطول كلمة