---
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)