متد exec در جاوا اسکريپت

به نام خدا با سلام خدمت کد ایتی های عزیز. در ادامه سری مقالات اموزشی جاوا اسکریپت این جلسه به متد exec در جاوا اسکريپت خواهيم پرداخت با ما همراه باشید.

در جاوا اسکریپت، عبارات منظم برای اهداف جستجو و تطبیق الگو استفاده می شود. ()exec جاوا اسکریپت بخشی از یک شیء عبارت منظم است. متد ()exec جاوا اسکریپت برای جستجوی رشته منطبق در یک رشته خاص استفاده می شود.

متد ()exec اگر رشته مطابق وجود داشته باشد خروجی را به شکل آرایه برمی گرداند در غیر این صورت null را برمی گرداند. این مقاله توصیفی دانش عمیقی در مورد متد ()exec  با نتایج زیر ارائه می‌کند.

متد ()exec چگونه کار می کند؟

متد ()exec در جاوا اسکریپت برای یافتن مطابقت یک رشته در یک رشته خاص استفاده ميشود.

سینتکس متد ()exec به صورت زیر ارائه شده است:

در اینجا “string” پارامتری است که رشته مورد جستجو را مشخص می کند. ()exec رشته منطبق یا مقدار null را برمی گرداند.

نحوه استفاده از متد () exec 

متد ()exec جاوا اسکریپت با هدف جستجوی یک رشته منطبق در یک رشته مشخص استفاده می شود.

مثال: چگونه یک رشته را با استفاده از متد ()exec در جاوا اسکریپت جستجو کنیم؟

متد ()exec رشته های منطبق را جستجو می کند و خروجی را به شکل آرایه برمی گرداند.

در این مثال، یک رشته  “LinuxHint is a programming website” به یک شی ارسال می شود. عبارات منظم به عنوان اشیاء برای جستجوی رشته استفاده می شود. هنگام فراخوانی تابع، بررسی می کند که آیا رشته منطبق وجود دارد یا خیر. اگر تابع یک رشته منطبق پیدا کند، اولین (اصلی) یا یک مقدار تهی را برمی گرداند.

متد exec در جاوا اسکريپت - کدايت

متد exec در جاوا اسکريپت – کدايت

خروجی برگشتی نشان داد که یک رشته مچ شده در  تابع وجود دارد. بنابراین تابع رشته های اصلی را به صورت “LinuxHint” و “website” برگرداند.

مثال: اگر رشته با هم مطابقت نداشته باشد، روش ()exec چگونه رفتار می کند؟

متد ()exec یا رشته مطابق یا مقدار null را برمی گرداند. کد زیر سعی می کند کاراکترها را با رشته مطابقت دهد.

در کد بالا، رشته “language” به شی RegExp ارسال می شود. بررسی خواهد کرد که آیا رشته منطبق وجود دارد یا خیر. در شیء، مقدار پارامتر ‘language’ است. هنگامی که تابع فراخوانی می شود، خروجی را برمی گرداند.

متد exec در جاوا اسکريپت - کدايت

متد exec در جاوا اسکريپت – کدايت

خروجی نشان مسدهد که رشته ای مطابق با رشته شی مشخص شده وجود ندارد. بنابراین تابع مقدار “null” را برمي گرداند.

نتيجه:
متد ()exec خروجی را به شکل آرایه برمی گرداند اگر رشته مطابق وجود داشته باشد در غیر این صورت null را برمی گرداند. متد ()exec روی خروجی شیء RegExp اعمال می شود. در این مقاله تشریحی روش ()exec را در جاوا اسکریپت توضیح دادیم. برای درک بهتر، کاربرد و عملکرد متد ()exec را همراه با مثال هایی ارائه کردیم.
خب دوستان عزيز به پايان جلسه متد exec در جاوا اسکريپت رسيديم اميدواريم اين مقاله براي شما مفيد واقع شده باشد.
ساير مقالات:
برای امتیاز به این نوشته کلیک کنید!
[کل: 3 میانگین: 5]
اشتراک‌گذاری

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *