freeCodeCamp/guide/arabic/miscellaneous/reto-de-algoritmo-bu/index.md

45 lines
1.7 KiB
Markdown

---
title: Reto De Algoritmo Bu
localeTitle: خوارزمية التحدي بو
---
![](//discourse-user-assets.s3.amazonaws.com/original/2X/3/3c8584a085a0deaea66b3400e6321eeadab552a2.jpg)
### شرح المشكلة:
* هذا البرنامج بسيط للغاية ، فالخدعة هي فهم أنه boolaneo بدائي. يتلقى البرنامج معلمة حقيقية أو خاطئة.
## فكرة: 1
* يجب عليك التحقق من أن نوع المعلمة المستلمة هو boolaneo.
## فكرة: 2
* للتحقق من نوع المعلمة ، يمكنك استخدام `typeof`
## فكرة: 3
* لأنه يجب عليك إظهار true أو false ، يمكنك استخدام عبارة if أو ببساطة إرجاع العبارة التي قد تستخدمها في العبارة if.
## تنبيه المفسد!
![علامة تحذير](//discourse-user-assets.s3.amazonaws.com/original/2X/2/2d6c412a50797771301e7ceabd554cef4edcd74d.gif)
**الحل أدناه!**
## حل الرمز:
`function booWho(bool) {
return typeof bool === 'boolean';
}
// realizamos el test
booWho(null);
`
![:rocket:](/images/emoji/emoji_one/rocket.png?v=2 ": صاروخ:") [في REPL!](https://repl.it/CLnK/0)
# شرح الكود:
نستخدم عامل التشغيل `typeof` للتحقق مما إذا كان المتغير boolanea. إذا كان الأمر كذلك ، فسوف يعود `true` . بخلاف ذلك ، سيتم عرض نوع آخر `falso` .
> **ملاحظة:** الرجاء إضافة اسم المستخدم الخاص بك فقط إذا قمت بإضافة **محتوى ذي صلة** إلى المقالة. (يرجى عدم إزالة أي اسم موجود).