مرجع JavaScript Boolean

Boolean (布尔)

يمكن لقيمات الحق والخطأ في JavaScript أن تكون واحدة من القيم التالية: صحيح أو خطأ.

دالة Boolean()

يمكنك استخدام دالة Boolean() لتحديد ما إذا كانت العبارة صحيحة:

مثال

Boolean(10 > 9)     // يعود صحيح

تجربة بنفسك

أو ببساطة:

مثال

(10 > 9)            // يعود صحيح
10 > 9              // أيضًا يعود إلى true

تجربة بنفسك

للحصول على تعليمات حول القيم الحقيقية، يرجى قراءة دليل JavaScript Boolean.

الخصائص Boolean

الخصائص وصف
constructor يُقدّم الدالة التي يتم إنشاء نموذج JavaScript Boolean منها.
prototype تسمح لك بإضافة خصائص أو طرق إلى النموذج Boolean.

الطريقة Boolean

الطريقة وصف
toString() يحوّل القيمة الحقيقية إلى سلسلة من الأحرف ويقوم بتقديم النتيجة.
valueOf() يُقدّم القيمة الأصلية للقيمة الحقيقية.

العنصر Boolean

يُمثل العنصر Boolean قيمتين: "true" أو "false".

نص التحويل إلى العنصر Boolean:

new Boolean(القيمة);	//وظيفة البناء
Boolean(القيمة);		//وظيفة التحويل

المعامل

المعامل القيمة القيمة المحفوظة في العنصر Boolean أو القيمة التي يتم تحويلها إلى قيمة حقيقية.

القيمة المقدمة

عند استدعاء Boolean() كوظيفة بناء (باستخدام عمود new)، يقوم Boolean() بتحويل معاملها إلى قيمة حقيقية ويقوم بتقديم عنصر Boolean يحتوي على هذه القيمة.

إذا تم استدعاء Boolean() كوظيفة (بدون استخدام عمود new)، فإن Boolean() فقط يحول معاملها إلى قيمة حقيقية بسيطة ويقوم بتقديم هذه القيمة.

ملاحظة:إذا تم تمرير معامل القيمة أو إعداده إلى 0 أو -0 أو null أو "" أو false أو undefined أو NaN، يتم تعيين العنصر إلى false. وإلا يتم تعيينه إلى true (حتى لو كان معامل القيمة هو السلسلة "false").

وصف العنصر Boolean

في JavaScript، القيمة الحقيقية هي نوع بيانات أساسي. العنصر Boolean هو عنصر Boolean يحتوي على القيمة الحقيقية.

عند استدعاء طريقة toString() لتحويل القيمة الحقيقية إلى سلسلة من الأحرف (عادةً ما يتم الاستدعاء بشكل تلقائي بواسطة JavaScript)، يقوم JavaScript بتحويل القيمة الحقيقية إلى عنصر Boolean مؤقت، ثم يستدعي طريقة toString() لهذا العنصر.

كتب خارجية

للحصول على معلومات إضافية، يرجى قراءة المواد ذات الصلة في تعليمات JavaScript المتقدمة:

نوع الإشارة ECMAScript
الأنواع المفردة تُدعى عادةً بنوع (class) أو عنصر. هذه الفقرة تشرح الأنواع المفردة المسبقة الإعداد لـ ECMAScript.