دستورالعمل‌های مرجع Boolean JavaScript

Boolean (بولین) JavaScript

مقادیر بولین JavaScript می‌توانند یکی از دو مقدار زیر باشند: true یا false.

تابع Boolean()

می‌توانید از تابع Boolean() برای تعیین اینکه یک عبارت حقیقی است یا خیر استفاده کنید:

مثال

Boolean(10 > 9)     // بازمی‌گردد به true

آموزش عملی

یا ساده‌تر:

مثال

(10 > 9)            // بازمی‌گردد به true
10 > 9              // نیز به true بازمی‌گردانده می‌شود

آموزش عملی

برای آموزش‌های مرتبط با مقدار بولین، لطفاً آموزش‌های ما را بخوانید: آموزش JavaScript Boolean.

ویژگی‌های Boolean

ویژگی‌ها توضیح
constructor تابعی را بازمی‌گرداند که برای ایجاد پروتوتایپ Boolean استفاده می‌شود.
prototype به شما اجازه می‌دهد تا ویژگی‌ها و روش‌هایی به پروتوتایپ Boolean اضافه کنید.

روش‌های Boolean

روش توضیح
toString() مقدار بولین را به رشته تبدیل کرده و نتیجه را بازمی‌گرداند.
valueOf() مقدار اصلی بازگشتی را بازمی‌گرداند.

شیء Boolean

شیء Boolean دو مقدار را نشان می‌دهد: "true" یا "false".

قوانین استفاده از شیء Boolean:

new Boolean(value);	//ساختار ساز
Boolean(value);		//تابع تبدیل

پارامتر

پارامتر value مقدار نگه‌داری شده توسط شیء Boolean یا مقداری که باید به مقدار بولین تبدیل شود.

مقدار بازگشتی

وقتی که Boolean() به عنوان یک ساختار ساز (با استفاده از علامت new) فراخوانی شود، پارامتر خود را به یک مقدار بولین تبدیل می‌کند و یک شیء Boolean شامل این مقدار را بازمی‌گرداند.

اگر Boolean() به عنوان یک تابع (بدون استفاده از علامت new) فراخوانی شود، فقط پارامتر خود را به یک مقدار بولین ساده تبدیل می‌کند و این مقدار را بازمی‌گرداند.

نکته:اگر پارامتر value را حذف کنید یا آن را به 0،-0،null،""،false،undefined یا NaN تنظیم کنید، این شیء به false تنظیم می‌شود. در غیر این صورت به true تنظیم می‌شود (حتی اگر پارامتر value رشته "false" باشد).

توضیح شیء Boolean

در JavaScript، مقدار بولین یک نوع داده اساسی است. شیء Boolean یک شیء بولین است که مقدار بولین را بسته‌بندی می‌کند. شیء Boolean عمدتاً برای ارائه روش toString() برای تبدیل مقدار بولین به رشته استفاده می‌شود.

وقتی که از روش toString() برای تبدیل مقدار بولین به رشته استفاده می‌شود (معمولاً به صورت پنهان توسط JavaScript فراخوانی می‌شود)، JavaScript این مقدار بولین را به یک شیء موقت Boolean تبدیل می‌کند و سپس از روش toString() این شیء استفاده می‌کند.

کتاب‌های درسی

برای اطلاعات بیشتر، بخش‌های مرتبط از آموزش پیشرفته JavaScript را بخوانید:

نوع مرجع ECMAScript
نوع ارجاع معمولاً به کلاس (class) یا شیء (object) معروف است. این بخش به توضیح نوع ارجاع پیش‌تعریف شده ECMAScript می‌پردازد.