پاموه

نوع داده بولین در جاوااسکریپت - آزمون آنلاین

تعداد سوال 17
قیمت رایگانــ
زمانسنج ندارد
رده‌سنی همه سنین
وضعیت فعال
نظرات ندارد

نوع داده بولین در جاوااسکریپت

این یک آزمون کوتاه و کاربردی درباره یکی از مفاهیم کلیدی در برنامه نویسی جاوااسکریپت، یعنی نوع داده بولین هست. قراره با این آزمون، دانش خودت رو بسنجی و همزمان نکات جدیدی رو یاد بگیری.

چون میدونی که جاوااسکریپت به خصوص در مورد مقادیر truthy و falsy، نکات ریز و جالبی داره.

با این تست، متوجه میشی که چقدر به جزئیات این نوع داده مسلط هستی و کجاها ممکنه نیاز به مطالعه بیشتر داشته باشی. سوالات از بخش‌های مختلفی مثل کاربرد عملگرهای منطقی، تبدیل نوع، و مقادیر truthy و falsy طراحی شده. البته، باید بهت بگم که این آزمون توسط تیم طراحی آزمون‌های سایت پاموه آماده شده تا بهترین تجربه رو برای یادگیری بهت بده.

نوع داده بولین در جاوااسکریپت - آزمون آنلاین


بولین‌ها چطور کار می‌کنند؟

بولین‌ها فقط دو مقدار دارن: true و false. این نوع داده در تصمیم‌گیری‌های منطقی کدنویسی کاربرد زیادی داره. مثلا وقتی می‌خوای شرطی رو بررسی کنی یا ببینی آیا یک عملیات موفق بوده یا نه.

این مقادیر اغلب نتیجه یک مقایسه هستن. برای نمونه، عبارت 5 > 3 مقدار true رو برمی‌گردونه و 10 < 2 مقدار false رو. استفاده از بولین‌ها باعث میشه کدهات خیلی خواناتر و قابل فهم‌تر باشن.

یکی از مهم‌ترین بخش‌های جاوااسکریپت که به بولین‌ها ربط داره، بحث مقادیر Truthy و Falsy هست. خیلی از مقادیر در جاوااسکریپت، هرچند که از نوع بولین نیستن، اما وقتی در یک شرط منطقی قرار می‌گیرن، به عنوان true یا false ارزیابی میشن.

مقادیر falsy شامل false، 0، "" (رشته خالی)، null، undefined و NaN هستن. تمام مقادیر دیگه به عنوان truthy در نظر گرفته میشن.


کاربردهای اصلی بولین‌ها

نوع داده بولین در جاوااسکریپت تقریبا تو همه بخش‌های برنامه نویسی استفاده میشه. کاربردهای اصلی اون رو میشه تو چند مورد خلاصه کرد:

  • ساخت شرط‌ها: با استفاده از if/else یا switch می‌تونی مسیر اجرای کد رو بر اساس یک شرط بولین تغییر بدی.
  • حلقه‌ها: حلقه‌هایی مثل while تا زمانی که یک شرط بولین true باشه، به کارشون ادامه می‌دن.
  • عملگرهای منطقی: با عملگرهایی مثل && (AND)، || (OR) و ! (NOT) می‌تونی چندین شرط رو با هم ترکیب کنی.

در ادامه یک نمونه کد می‌تونی ببینی که نشون میده چطور از بولین‌ها و عملگرهای منطقی برای بررسی دو شرط استفاده میشه:


    let userIsLoggedIn = true;
    let hasPermission = false;

    if (userIsLoggedIn && hasPermission) {
        console.log("دسترسی داری");
    } else {
        console.log("اجازه دسترسی نداری");
    }
  

سوالات و اطلاعاتی که به دست می‌آوری

سوالات این آزمون درباره نوع داده بولین هستن و چند تا مثال ازشون می‌زنم تا دستت بیاد با چه چیزایی طرفی. مثلا ممکنه ازت بپرسم نتیجه عبارت !false چی میشه، یا اینکه if ("0") چه کاری انجام میده.

این آزمون بهت کمک می‌کنه تا فرق بین truthy و falsy رو بفهمی و یاد بگیری که چطور از بولین‌ها در شرط‌ها و حلقه‌ها به شکل درستی استفاده کنی.

بعد از اینکه آزمون رو دادی، اطلاعاتی درباره همین موضوعات به دست میاری و متوجه میشی که چقدر به مفاهیم پایه جاوااسکریپت مسلط هستی.

پاسخ هر سوال با یک توضیح همراهه که کمکت می‌کنه دلیل درست بودن یا نبودن جوابت رو بفهمی و چیزی ازش یاد بگیری. این یک فرصت عالیه تا دانش خودت رو درباره نوع داده بولین، به خصوص در بخش‌های تبدیل نوع و عملگرهای منطقی، عمیق‌تر کنی.

مفهوم مثال نتیجه
بولین‌ها 3 > 2 true
تبدیل به بولین Boolean(0) false
Falsy Value "" در شرط به عنوان false در نظر گرفته می‌شود.

حالا که با کلیات آزمون آشنا شدی، وقتشه که دکمه 'شروع' رو فشار بدی و دانش خودت رو درباره نوع داده بولین در جاوااسکریپت به چالش بکشی. منتظر چی هستی؟

تعداد سوال 17
قیمت رایگانــ
زمانسنج ندارد
رده‌سنی همه سنین
وضعیت فعال
نظرات ندارد
نظرات
به عنوان اولین نفر لطفا نظرت رو به ما بگو