دالة FizzBuzz
جزء من قسم الأساسيات في رحلة JavaScript على Coddy. الدرس 54 من 77.
التحدي
سهلأضف دالة باسم fizzbuzz تتلقى رقمًا واحدًا (int) كوسيط، وتقوم بما يلي:
- إذا كان الرقم قابلًا للقسمة على 3، فأرجِع
"Fizz". - إذا كان الرقم قابلًا للقسمة على 7، فأرجِع
"Buzz". - إذا كان الرقم قابلًا للقسمة على كلٍّ من 3 و7، فأرجِع
"FizzBuzz". - إذا لم يتحقق أيٌّ من الشروط أعلاه، فأرجِع الرقم نفسه بتنسيق نصي.
أخيرًا اطبع ناتج fizzbuzz(num) حيث إن num هو الإدخال المعطى.
احتفظ بكل شيء من الخطوة السابقة: يجب أن يطبع البرنامج أيضًا Welcome to FizzBuzz! في السطر الأول، قبل النتيجة.
جرّب بنفسك
let num = parseInt(inp); // لا تغيّر هذا السطر
// اكتب الكود الخاص بك أدناهجميع دروس الأساسيات
2المتغيرات
الأرقامString (النصوص)Boolean (القيم المنطقية)قواعد التسميةالمتغيرات الفارغةمراجعة - تهيئة المتغيراتالثوابت8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Continueمراجعة - Factorialحلقة Do Whileالحلقات المتداخلة3المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)اختصارات العمليات الحسابيةمعاملات المقارنةالمساواة الصارمة مقابل العاديةمراجعة - العمليات الحسابية البسيطة6أساسيات الإدخال والإخراج (IO)
الإخراجالإخراج باستخدام المتغيراتتحويل أنواع البيانات - الجزء الأولتحويل أنواع البيانات - الجزء الثانيمراجعة - حتى 120مراجعة - صح أم خطأتدرّب بنفسك: مترجم JavaScript عبر الإنترنت