جاوا اسکریپت بولین رفرنس مرشد

Boolean (بولین) جاوااسکریپت

مقادیر بولین (Boolean) جاوااسکریپت می‌تواند یکی از این دو مقدار باشد: true یا false.

تابع 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(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
یادداشت کلاسی یا اشیاء مشهور است. این بخش در مورد نوع داده‌های پیش‌تعریف شده ECMAScript صحبت می‌کند.