در اواسط مبحث آموزشی زبان java script به این مطلب رسیدیم که این زبان یک زبان شیء گراست.یکی از شیء هایی که در این زبان به بررسی آن پرداختیم شیء string در این زبان بود که در مطالب قبلی در موردش صحبت شد و دانستیم که این شیء از متد هایی تشکیل شده است.در این مطلب قصد داریم تا در مورد یکی از متدهای شیء string در زبان برنامه نویسی java scrit صحبت کنیم.
متد ( ) split :
از این متد برای تقسیم کردن یک متغیر رشته ای به آرایه ای از متغیرهای رشته ای استفاده می شود . نتیجه خروجی ، شامل قطعات تقسیم شده متغیر رشته ای است که با کاما از هم جدا شده اند .
در این متد توسط خاصیت seprator ، کاراکتر یا کلمه ای که می خواهیم عمل تقسیم شدن بر مبنای آن صورت بگیرد را تعیین کرده و توسط خاصیت number ، تعداد دفعات تقسیم متغیر رشته ای به قطعات کوچکتر را تعیین می کنیم . برای مثال اگر عدد ۳ وارد شود ، متغیر متنی به ۳ قطعه تقسیم می شود . تعیین این مقدار اختیاری است و می تواند تعیین نشود .
نکته ۱ :
اگر خاصیت seprator ، ” ” تعیین شود ، عمل تقسیم بر حسب کلمات موجود در یک متغیر صورت می گیرد .
نکته ۲ :
اگر خاصیت seprator ، “” تعیین شود ، عمل تقسیم بر حسب کلمات حروف در یک متغیر صورت می گیرد .
(Syntax: stringobject.split ( seprator , number
کارکتر یا کلمه ای که می خواهیم عمل تقسیم بر حسب آن انجام شود .= seprator *
تعداد دفعات تقسیم متغیر رشته ای به قطعات کوچکتر را تعیین می کند= end*
مثال :
در مثال زیر در چهار حالت به برش متغیر matn توسط متد split پرداخته ایم . در حالت اول ، تقسیم بر مبنای حرف e ، در حالت دوم تقسیم بر مبنای “” ، در حالت سوم تقسیم بر مبنای ” ” و تعداد دفعات تقسیم هم ۴ بار در نظر گرفته شده است . حالت اول در آخر هم تقسیم بر حسب حروف متغیر تعیین شده است .