تحديات كودرهب جافاسكربت - الجزء السابع (Coderhub Challenges of JS - Part 7)

    لقد تم نشر هذا الفيديو في 25 من سبتمبر 2021

 


تمرير قيمة الأس

قم بكتابة دالة function تستقبل عددين صحيحين integer، القيمة الأولى تُمثل الرقم والقيمة الثانية تُمثل الأُس. تقوم الدالة بحساب الأُس لذلك الرقم وإرجاع النتيجة.

function exponent_x(number, exponent) {
  // write your code here
  return Math.pow(number, exponent);
}


الفرق بين Parameter و Argument


إزالة الرموز من النصوص - مساهمة من السامر القحطاني

قم بكتابة دالة function تستقبل قيمة نصية من نوع string تقوم الـدالة function بإزالة جميع الرموز مثل ($،!،@،#,.) ماعدا ال ( - ـ ) ثم تقوم الدالة بإرجاع النص string بعد عملية الإزالة.

function removeSpecialCharacters(str) {
  // write your code here
  return str.match(/(\w+|\-+|\s)/g).join('');
}


التحقق من وجود مسافة في الجملة - مساهمة من السامر القحطاني

قم بكتابة دالة function تستقبل قيمة نصية من نوع string تقوم الدالة function بالتحقق مما اذا كانت توجد مسافة space في النص أم لا في حال وجود مسافة استبدل كل مسافة space بعلامة # ثم تقوم الدالة بإرجاع النتيجة من نوع string.

function hasSpace(str) {
  // write your code here
  return str.replace(/\s/g, "#")
}


أقصى عدد على اليسار - مساهمة من السامر القحطاني

قم بكتابة دالة function تستقبل قيمة نصية من نوع string ، تقوم الـدالة function باستخراج أول أقصى رقم على اليسار ، ثم تقوم الدالة بإرجاع النتيجة من نوع integer.

function leftDigit(str) {
  // write your code here
  return str.match(/\d/).join('');
}


تعديل صيغة التاريخ - السامر القحطاني

قم بكتابة دالة function تستقبل متغير من نوع string بالشكل yyyy-mm-dd، ثم تقوم الدالة بإرجاع النتيجة من نوع string بعد القيام بتغير الشكل الى dd-mm-yyyy

function dateFormating(date) {
  // write your code here
  return date.split('-').reverse().join('-');
}


طباعة سلسلة من الأرقام
قم بكتابة دالة function تستقبل عدد من نوع integer ، وتقوم الـدالة function بطباعة الأرقام من صفر إلى نفس العدد المدخل كقيمة نصية من نوع string.
function numbers_range(number) {
  // write your code here
  return Array(number + 1).fill(0).map((_, i) => i * 1).join(' ');
}


أشكركم على متابعتي أخوكم:

م. عبدالله السالم - للمزيد عني اضغط هنا

تعليقات

المشاركات الشائعة من هذه المدونة

تحديات كودرهب جافاسكربت - الجزء الثالث (Coderhub Challenges of JS - Part 3)

تحديات كودرهب جافاسكربت - الجزء التاسع (Coderhub Challenges of JS - Part 9)