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

آشنایی با String در جاوااسکریپت
نوع داده string در جاوااسکریپت برای نگهداری متن استفاده میشه. این رشتهها مجموعهای از کاراکترها هستن که داخل کوتیشن تکی (' ') یا دابل کوتیشن (" ") قرار میگیرن.
حتی میتونی از بکتیک (` `) هم برای ساختشون استفاده کنی که کلی قابلیت جدید بهت میده، مثل template literals. این نوع داده در همه جای یک برنامه استفاده میشه، از نمایش پیامها گرفته تا کار با نامها، آدرسها و هر چیزی که شامل متن باشه.
let name = "Amir";
let greeting = `Hello, ${name}!`;
console.log(greeting); // Output: Hello, Amir!
چرا یادگیری string مهمه؟
همونطور که گفتم، کار با متن یکی از پایههای هر برنامهنویسیه. این آزمون شامل سوالاتی در مورد متدهای پرکاربرد string مثل slice()، substring()، replace()، toUpperCase() و toLowerCase() هست. به عنوان مثال، یکی از سوالات میتونه این باشه که خروجی کد زیر چیه:
"JavaScript".substring(0, 4)"Hello World".replace("World", "JavaScript")"programming".toUpperCase()
با انجام این آزمون، متوجه میشی چقدر توی کار با این متدها مهارت داری و همچنین نکات کاربردی دیگهای رو یاد میگیری. این آزمون توسط بخش طراحی آزمونهای سایت پاموه طراحی شده تا تجربهای مفید و دقیق رو برای تو فراهم کنه.
تفاوت بین متدهای string
یکی از چالشهای رایج، تفاوت بین متدهای مشابه مثل slice() و substring() هست. هر دوی اینها برای برش دادن یک رشته استفاده میشن، اما عملکردشون در برخی موارد خاص، مثلاً وقتی که ایندکس منفی بهشون بدی، با هم فرق داره. همچنین، متد trim() برای حذف فاصلههای خالی از ابتدا و انتهای رشته کاربرد داره که خیلی میتونه به دردت بخوره.
let text = " Hello World ";
let trimmedText = text.trim();
console.log(trimmedText); // Output: "Hello World"
اطلاعاتی که از این آزمون به دست میاری
با شرکت در این آزمون، علاوه بر سنجیدن دانش فعلیت، اطلاعات خیلی خوبی در مورد متدهای مختلف و کاربردشون به دست میآری. این آزمون به تو نشون میده که چطور میتونی با دقت و سرعت بیشتری با دادههای متنی کار کنی و کد نویسیات رو حرفهایتر کنی.
| متد string | کاربرد اصلی |
|---|---|
length |
گرفتن طول رشته |
includes() |
بررسی وجود یک زیررشته در رشته |
split() |
تبدیل رشته به آرایه |
replace() |
جایگزین کردن بخشی از رشته |
slice() |
برش زدن بخشی از رشته |
حالا که با جزئیات این آزمون آشنا شدی، وقتشه که به چالش بکشی خودت رو. کافیه روی دکمه شروع کلیک کنی و ببینی چقدر توی زبان برنامه نویسی جاوااسکریپت و خصوصاً کار با نوع داده string تسلط داری.