جاوا اسکریپت بولین رفرنس مرشد
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 صحبت میکند.