دستورالعملهای مرجع 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 میپردازد.