freeCodeCamp/guide/arabic/javascript/truthy-values/index.md

17 lines
1.0 KiB
Markdown
Raw Normal View History

---
title: Truthy Value
localeTitle: قيمة الحقيقة
---
قيمة **true** هي قيمة تترجم إلى **true** عند تقييمها في سياق _منطقي_ .
جميع القيم **صحيحة** ما لم يتم تعريفها على أنها **كاذبة** (أي ما عدا `false` و `0` و `""` و `null` و `undefined` و `NaN` ).
بعض القيم **الصادقة** مثيرة للاهتمام هي:
'0' (سلسلة تحتوي على صفر واحد) "false" (سلسلة تحتوي على النص "false") \[\] (صفيف فارغ) {} (كائن فارغ) function () {} (دالة "فارغة")
وبالتالي يمكن استخدام قيمة واحدة في الظروف ، على سبيل المثال
إذا (قيمة) { // القيمة هي الحقيقة } else { // قيمة كاذبة / / يمكن أن يكون كاذباً ، أو 0 ، أو '' ، أو خالٍ ، أو غير محدد ، أو NaN }
انظر أيضا: falsy | [MDN](https://developer.mozilla.org/en-US/docs/Glossary/Truthy)