0

کار با رشته ها در جاوا اسکریپت – بخش سوم - پردازش زیر رشته ها

 
amirpetrucci0261
amirpetrucci0261
کاربر طلایی1
تاریخ عضویت : تیر 1388 
تعداد پست ها : 27726
محل سکونت : http://zoomstar.ir/

کار با رشته ها در جاوا اسکریپت – بخش سوم - پردازش زیر رشته ها

قطعه قطعه کردن رشته (Split)

این عمل کاربر بسیاری زیادی در برنامه نویسی وب و بویژه در هنگام استفاده از فناوری Ajax دارد. در حقیقت در بسیاری مواقع نیاز داریم تا یک سری داده ها را در یک رشته جمع آوری کرده و آنها را با یک کاراکتر ویژه مثل کاما ، ویرگول و ... جداکنیم. سپس رشته را به مقصد ارسال نماییم.


در مقصد نیازداریم تا رشته دریافتی را برحسب آن کاراکتر ویژه قطعه قطعه کرده و پردازش کنیم. عمل قطعه قطعه کردن رشته (Split) توسطی متدی به نام split() انجام میشود. خروجی این متد آرایه ای از رشته هاست.

var str=”Tehran,Isfahan,Shiraz,Yazd,Tabriz”;
var strArray=str.split(“,”);
document.write( strArray[0]);

خروجی مثال بالا عبارت Tehran است که بر روی صفحه چاپ خواهد شد.

به هم چسباندن رشته (Join)

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

var strArray;
strArray[0]=”Tehran”;
strArray[2]=”Isfahan”;
strArray[3]=”Tebriz”;
var strCity= strArray.join(“,”);

در مثال بالا در نهایت در رشته strCity مقدار Tehran,Isfahan,Tabriz قرار خواهد گرفت.


نکته:

در صورتی که هیچ کاراکتر جداکننده ای برای متد join مشخص نکنید، این متد به طور خودکار کاراکتر کاما را بعنوان جداکننده استفاده خواهد کرد.

چهارشنبه 10 آذر 1389  10:09 PM
تشکرات از این پست
دسترسی سریع به انجمن ها