اذهب إلى المحتوى
  • 0

طباعة اسم المستخدم بعدد محدد من المرات بلغة HTML و جافا سكربت

فارس الغامدي6

السؤال

كيف اقوم بكتابة دالة تستقبل قيمتين (اسم,عدد مرات طباعة الاسم) ثم يقوم بكتابة الاسم الذي كتبناه بعدد المرات المعطاة

 <p id="f2"></p>
    <button onclick="f2" () >masseg</button>
<script>
    var no1 = parseInt(prompt("ادخل  الاسم"));
    var no2 = parseInt(prompt("ادخل عدد التكرار "));
    let text = ""

    let i = 1;

do {
    text += no1 +i;
    i++;
}
while  (i < 7);
    document.getElementById("f1").innerHTML = text;

    
</script>

كتبت الكود وارجو التعديل عليه3211.png.236dcd66b494f6ee29a92dcbe81611af.png

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0
  • تصحيح أخطاء، لا داع لتحويل لرقم عند قراءة الاسم، فهو سلسلة نصية بشكل افتراضي
  • نستخدم اسم واضح للمتغير
  • قمت بتعديل القيمة 7 ب الرقم المدخل من المستخدم
<p id="f2"></p>
<button onclick="f2()">masseg</button>
<script>
    var name = prompt("ادخل  الاسم");
    var numberCount = parseInt(prompt("ادخل عدد التكرار "));
    let text = ""

    let i = 1;

    do {
        text += name + i;
        i++;
    }
    while (i <= numberCount);

    document.getElementById("f2").innerHTML = text;


</script>

حتى تستدعي الدالة يتوجب تضمين السكربت ضمنها ليتم تنفيذها عند النقر على الزر

  • لاحظ الشيفرة
<p id="f2"></p>
<button onclick="f2()">masseg</button>
<script>
  function f2(){
    var name = prompt("ادخل  الاسم");
    var numberCount = parseInt(prompt("ادخل عدد التكرار "));
    let text = ""

    let i = 1;

    do {
        text += name + i;
        i++;
    }
    while (i <= numberCount);

    document.getElementById("f2").innerHTML = text;
  }

</script>

ولإضافة سكر جديد نضيف الوسم br لنهاية السطر 

            text += name + i + '</br>';

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
  <p id="f2"></p>
    <button onclick="f2" () >masseg</button>
<script>
    var no1 = parseInt(prompt("ادخل  الاسم"));
    var no2 = parseInt(prompt("ادخل عدد التكرار "));
    let text = ""

    let i = 1;

do {
    text += no1 +i;
    i++;
}
while  (i < 7);
    document.getElementById("f1").innerHTML = text;

    
</script>

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ الآن قال فارس الغامدي6:

اششكرككك ياخوي جدا استفدت كثير واذا امكن في سؤال ثاني

بالتأكيد يمكنك طرح الأسئلة التي تريدها، إن كان سؤال مختلف عن مضمون هذا السؤال يفضل طرحه كسؤال منفصل و وضع عنوان مناسب له

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...