شبكة تعلم مع ناو

كيف أكرر نصًا عدة مرات في JavaScript؟ (repeat)

نستخدم الدالة repeat():

"ABC".repeat(3);  // "ABCABCABC"
"-".repeat(20);   // "--------------------"

تعيد نصًا جديدًا فيه النص الأصلي مكررًا بالعدد المطلوب، دون تعديل النص الأصلي.

استخدامات عملية

// a line separator in console output
console.log("=".repeat(30));

// star rating
const stars = "★".repeat(4) + "☆".repeat(1);  // "★★★★☆"

حالات خاصة

  • "a".repeat(0) يعطي نصًا فارغًا.
  • رقم سالب يعطي خطأ RangeError.

اختبر نفسك

خمسة أسئلة سريعة، مع الإجابة والشرح بعد كل سؤال.