نوع number و متدهای پایه آن - آزمون جاوااسکریپت
آزمون درک عمیق از نوع داده Number در جاوااسکریپت
هدف اینه که با جواب دادن به سوالات، هم خودت رو بسنجی و هم اطلاعات جدید و جذابی به دست بیاری. این آزمون قراره دانش تو رو در مورد این مبحث کلیدی، از مفاهیم پایهای تا نکات ظریف، به چالش بکشه و بهت کمک کنه عمیقتر یاد بگیری.

Number چیست و چرا مهمه؟
توی جاوااسکریپت، نوع داده Number برای ذخیره کردن اعداد استفاده میشه، چه اعداد صحیح باشن و چه اعشاری. این نوع داده خیلی مهم و پرکاربرده، چون تقریباً توی هر برنامهای که مینویسیم، با اعداد سروکار داریم.
درک درست از Number و متدهای اون به ما کمک میکنه کارهای مختلفی رو به درستی انجام بدیم؛ مثلاً عملیاتهای ریاضی رو انجام بدیم، اعداد رو فرمت کنیم یا تبدیلشون کنیم.
یکی از نکات مهم Number اینه که توی جاوااسکریپت، همه اعداد به صورت 64-bit floating point ذخیره میشن، حتی اگه عدد صحیح باشن. این موضوع بعضی وقتها ممکنه باعث بشه با خطاهای کوچیکی توی محاسبات اعشاری روبرو بشیم که باید حواسمون بهش باشه.
متدهای اصلی Number و کاربردهای اونها
نوع داده Number یه سری متد کاربردی داره که کار ما رو راحت میکنه. با انجام این کوییز، شما میتونی میزان مهارت و تسلط خودت رو درباره نوع Number بسنجی و همزمان اطلاعات خوبی در مورد این موضوع به دست بیاری.
برای مثال، سوالات این آزمون در مورد متدهای پرکاربردی مثل toFixed()، toPrecision() و toString() هستن. با شرکت در این آزمون متوجه میشی که چطور میتونی یک عدد رو به یک رشته تبدیل کنی، تعداد ارقام بعد از اعشار رو کنترل کنی، یا دقت نمایش یک عدد رو مشخص کنی.
برای مثال، اگر بخوای یک عدد اعشاری رو به یک رشته با دو رقم اعشار تبدیل کنی، میتونی از متد toFixed() استفاده کنی:
let num = 123.456789;
let fixedNum = num.toFixed(2);
// fixedNum برابر با '123.46' خواهد بود.
مفاهیم کلیدی Number در آزمون
این آزمون به طور خاص روی چند تا نکته مهم تمرکز داره. مثلاً تفاوت بین parseFloat() و parseInt()، یا نحوه کار با مقادیر خاص مثل NaN (Not-a-Number) و Infinity. این دو تا مقدار توی جاوااسکریپت خیلی مهم هستن و باید بدونی چطور باهاشون رفتار کنی.
- چرا
NaN === NaNبهfalseارزیابی میشه؟ - چطور با استفاده از
Number.isInteger()بررسی کنی که یک عدد صحیح هست یا نه؟ - چه تفاوتی بین
Number()وparseInt()برای تبدیل رشته به عدد وجود داره؟
این آزمون توسط بخش طراحی آزمونهای وبسایت پاموه با دقت بالا و تمرکز روی نکات آموزشی طراحی شده تا بتونی بهترین تجربه رو از یادگیری داشته باشی.
جدول مقایسهای متدهای Number
| متد | کاربرد | مثال |
|---|---|---|
| toFixed() | گرد کردن عدد به تعداد ارقام اعشار مشخص | 12.345.toFixed(2) → "12.35" |
| toString() | تبدیل عدد به رشته | 10.toString() → "10" |
| parseInt() | تبدیل رشته به عدد صحیح | parseInt("10.5") → 10 |
| parseFloat() | تبدیل رشته به عدد اعشاری | parseFloat("10.5") → 10.5 |
با شرکت در این آزمون، متوجه میشی که چقدر در مورد نوع داده Number و متدهای اون اطلاعات داری. این آزمون به تو کمک میکنه تا ضعفهات رو پیدا کنی و دانش خودت رو تقویت کنی.
پس وقت رو از دست نده و روی دکمه شروع کلیک کن تا این آزمون جذاب در مورد جاوااسکریپت رو شروع کنی و مهارتهای برنامهنویسی خودت رو یک قدم بالاتر ببری.