17 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| 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) |