JavaScript exec() Method

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

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

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

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

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

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

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

RegExpObject.exec(string)

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

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

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

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

متد ()exec رشته های منطبق را جستجو می کند و خروجی را به شکل آرایه برمی گرداند.
string  = "LinuxHint is a programming website";  
         object = newRegExp( "LinuxHint");  

         output = object.exec(string);  
console.log("Returned value : " +  output);  

        object = newRegExp( "website");  

         output= object.exec(string);  
console.log("Returned value : " + output);

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

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

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

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

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

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

string  = "LinuxHint is a programming website";  
         object = RegExp( "language");  

         output = object.exec(string);  
console.log("Returned value : " +  output);

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

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

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

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

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

علی فرجی

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

مقالات آموزشگاه کدایت

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

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

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

آموزشگاه کدایت

پلتفرم یادگیری مهارت‌های مهندسی نرم‌افزار

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

اطلاعات تماس

تمامی حقوق این وب‌سایت متعلق به مجموعه کدایت است.

طراحی سایت : ایپک