المشاركات

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

صورة
أهنئكم بحلول عيد الأضحى المبارك أعاده الله علينا وعليكم بالخير واليُمن والبركات في عيد الأضحى المبارك يسرني أن أتقدم إلى الأهل والزملاء الأفاضل والأصدقاء بأسمى معاني الحب.. وأرجو من الله أن ينزل علينا جميعًا من الفضل والمغفرة والبركة في هذه الأيام الفضيلة رسالتنا للحجاج هنيئًا لكم هذا التوفيق الإلهي  حج مبرور وسعي مشكور وذنب مغفور  وتقبل الله طاعتكم وأعمالكم وكل عام وأنتم بخير ❤️❤️❤️😘 #م_عبدالله_السالم       لقد تم نشر هذا الفيديو في 29 من يونيو 2023   حذف آخر حرف قم بكتابة دالة function تستقبل نص من نوع string.  تقوم الدالة بحذف آخر حرف من النص وإرجاع القيمة النصية بعد الحذف. function deleteLastChar ( word ) {   // write your code here   return word . slice ( 0 , - 1 );   //return word.substring(0, str.length - 1); } مساحة المستطيل قم بكتابة دالة function تستقبل عددين صحيحين موجبين من نوع integer يمثلان قيم الطول والعرض للمستطيل. تقوم الدالة بحساب مساحة المستطيل وإرجاع نتيجته. function area_of_rectangle ( width , height ) {   /...

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

صورة
     لقد تم نشر هذا الفيديو في 5 من فبراير 2022   مطابقة مصفوفتين قم بكتابة دالة function تستقبل مصفوفتين arrays من نوع string وتقوم بإرجاع قيمة true أو false اعتمادا على مطابقة جميع الكلمات في المصفوفة array2 مع الكلمات الموجودة في الـمصفوفة array1. function match_array ( array1 , array2 ) {     // write your code here     //return array1.length === array2.length && array1.every((value, index) =>      value === array2[index]);     // return array1.toString() == array2.toString();     return array1 . sort (). toString () == array2 . sort (). toString (); } عداد رقمي تنازلي قم بكتابة دالة function تستقبل عدد صحيح integer. تقوم الدالة بإرجاع الأعداد بشكل تنازلي من العدد المُدخل إلى القيمة صفر 0 كقيمة نصية string مفصول بين كل عنصر والآخر بمسافة. function countDown ( number ) {     // write your code here     return Array ( number + 1 ). fill ( 0 ). map (( _ , i ) => i * 1 ). ...

تحديات كودرهب جافاسكربت - الجزء السابع (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 في النص أم لا في حال وجود مسافة استبدل كل م...

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

صورة
    لقد تم نشر هذا الفيديو في 21 من سبتمبر 2021 تحويل رقم ثنائي إلى رقم ثماني قم بكتابة دالة function تستقبل متغير من نوع string يعبر عن قيمة ثمانية binary number، ثم قم بإرجاع النتيجة بعد التحويل الى قيمة ست عشرية octal number بنوع int function binToOct ( b ) {     // write your code here     var octal = parseInt ( b , 2 ). toString ( 8 );     return octal ; } تحويل رقم ثماني إلى رقم ثنائي قم بكتابة دالة function تستقبل متغير من نوع int يعبر عن قيمة ثمانية octal number، ثم قم بإرجاع النتيجة بعد التحويل الى قيمة ثنائية binary number من نوع string. function octToBin ( octal ) {     // write your code here     var binary = parseInt ( octal , 8 ). toString ( 2 );     return binary ; } فصل الكلمات قم بكتابة دالة function تستقبل قيمة نصية من نوع string ، تقوم الدالة بفصل الكلمات عند ملاحظة حرف كبير بوضع مسافه وتحويله لحرف صغير، ثم قم بارجاع النتيجة من نوع string function capSpace ( txt ) {     // write y...

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

صورة
   لقد تم نشر هذا الفيديو في ١٥ من سبتمبر ٢٠٢١ الجذر التربيعي قم بكتابة function تستقبل عدد من نوع double تقوم الـ function بحساب الجذر التربيعي له ثم قم بارجاع النتيجة من نوع double function squares ( num ) { // write your code here return Math . sqrt ( num ); } الجذر التكعيبي قم بكتابة function تستقبل عدد صحيح من نوع integer تقوم الـ function بايجاد الجذر التكعيبي له ثم قم بارجاع النتيجة من نوع double function cubes ( num ) { // write your code here c = 1 / 3 ; return Math . pow ( num , c ); } المصفوفة الجذرية قم بكتابة function تستقبل مصفوفة من نوع double تقوم الـ function بحساب الجذر التربيعي لكل عنصر ( index ) في المصفوفة ثم قم بارجاع النتيجة مصفوفة من نوع double function arrayRoot ( arr ) { // write your code here return arr . map ( Math . sqrt ); } الجذر حسب الشرط قم بكتابة function تستقبل عددين الأول عبارة عن عدد من نوع integer والثاني عبارة عن الجذر التربيعي لهذا الرقم من نوع double ، تقوم الـ function بالمقارنة ما إذا كان ناتج ...

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

صورة
  لقد تم نشر هذا الفيديو في ١٢ من سبتمبر ٢٠٢١ إرجاع أكبر وأصغر قيمة في المصفوفة قم بكتابة function تستقبل مصفوفة array من نوع integer وتقوم بإرجاع أكبر عدد وأصغر عدد في المصفوفة. function largestSmallest ( array ) { // write your code here return [ Math . max . apply ( Math , array ), Math . min . apply ( Math , array )]; } طرح عناصر مصفوفتين قم بكتابة function تستقبل two arrays من نوع integer ، وتقوم الـ function بطرح العناصر الموجودة في الـ array الأولى من العناصر الموجودة في الـ array الثانية، ثم تقوم بإرجاعarray من نوع integer والتي تمثل حاصل طرح الـ arrays function subArrays ( arr1 , arr2 ) { // write your code here return arr2 . map (( n , i ) => n - arr1 [ i ]); } ترتيب مصفوفة تصاعدياً قم بكتابة function تستقبل array من نوع integer , وتقوم الـ function بترتيب عناصر الـ array من الأصغر إلى الأكبر وإرجاع الـ array بعد عملية الترتيب function sortArray ( array ) { // write your code here return array . sort (( a , b ) => a - b ); } ترتيب المصفوفة حسب ...

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

صورة
  لقد تم نشر هذا الفيديو في 8 من سبتمبر 2021 عدد عناصر المصفوفة قم بكتابة function تستقبل مصفوفة array مكونة من أعداد صحيحة من نوع integer، ثم تقوم الدالة بإرجاع عدد عناصر لتلك المصفوفة. function num_elements ( array ) {     // write your code here     return array . length ; } نوع القيمة المدخلة قم بكتابة دالة function تستقبل قيمة نصية string. تقوم الـدالة بتحديد نوع القيمة الموجودة داخل القيمة النصية ما إذا كانت string أو integer أو float وإرجاع نوع القيمة. function input_type ( value ) {     // write your code here     //للمبتدئين - لا يعمل في كودرهب     if ( typeof value == "string" ) {         return "string" ;     } else if ( typeof value == "number" ) {         if ( value . toString (). includes ( "." ) == true ) {             return "double" ;         } else {             return "in...