آموزش شی رشته ها در جاوا اسکریپت
آموزش شی رشته ها در جاوا اسکریپت
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش شی رشته ها در جاوا اسکریپت خواهیم پرداخت.
شی رشته (String) به شما امکان می دهد با یک سری کاراکترها کار کنید. این نوع داده های ابتدایی رشته جاوا اسکریپت را با تعدادی از روش های کمکی پیچیده است.
از آنجا که جاوا اسکریپت به طور خودکار بین رشته های ابتدایی و اشیا رشته ای تبدیل می شود ، می توانید هر یک از روشهای کمکی شیرشته ای را روی یک رشته ابتدایی فراخوانی کنید.
برای ایجاد یک شی String از دستور زیر استفاده کنید –
1 |
var val = new String(string); |
پارامتر String مجموعه ای از کاراکتر ها است که به درستی رمزگذاری شده است.
ویژگی های رشته
در اینجا لیستی از خصوصیات String object و توضیحات آنها آورده شده است.
- constructor
مرجعی را به تابع String ایجاد می کند.
- length
طول رشته را برمی گرداند.
- prototype
ویژگی اولیه به شما امکان می دهد خصوصیات و روش ها را به یک شی اضافه کنید.
در بخش های بعدی، چند مثال برای نشان دادن استفاده از ویژگی های String خواهیم داشت.
مت های رشته ای
در اینجا لیستی از روشهای موجود در شی String به همراه توضیحات آنها آورده شده است.
- ()charAt
کاراکتر را در شاخص مشخص شده برمی گرداند.
- ()charCodeAt
عددی را نشان می دهد که مقدار Unicode کاراکتر را در شاخص داده شده نشان می دهد.
- ()concat
متن دو رشته را با هم ترکیب می کند و یک رشته جدید را برمی گرداند.
- ()indexOf
شاخص را در اولین فراخوانی مقدار مشخص شده در درون فراخوانی رشته String برمی گرداند ، یا اگر پیدا نشد -1.
- ()lastIndexOf
شاخص مربوط به آخرین فراخوانی مقدار مشخص شده را در شی String فراخوان برمی گرداند ، یا اگر پیدا نشود -1.
- ()localeCompare
عددی را برمی گرداند که نشان می دهد یک رشته مرجع قبل یا بعد آمده یا همان رشته داده شده به ترتیب مرتب سازی است.
- ()match
برای مطابقت یک عبارت منظم با یک رشته استفاده می شود.
- ()replace
برای یافتن انطباق بین یک عبارت منظم و یک رشته و جایگزینی زیر رشته همسان با یک رشته جدید استفاده می شود.
- ()search
جستجو برای مطابقت بین یک عبارت منظم و یک رشته مشخص را انجام می دهد.
- ()slice
بخشی از یک رشته را استخراج کرده و یک رشته جدید را برمی گرداند.
- ()split
با جدا كردن رشته به زیر رشته ها ، یك رشته را به آرایه ای از رشته ها تقسیم می كند.
- ()substr
کاراکترها را از طریق تعداد مشخص شده کاراکترها در یک رشته که در مکان مشخص شده است برمی گرداند.
- ()substring
کاراکترها را در یک رشته بین دو نمایه به رشته برمی گرداند.
- ()LocaleLowerCase
کاراکتر های درون یک رشته ضمن رعایت محلی بودن ، به حروف کوچک تبدیل می شوند.
- ()toLocaleUpperCase
نویسه های درون یک رشته با رعایت محل محلی فعلی به حروف بزرگ تبدیل می شوند.
- ()toLowerCase
مقدار رشته فراخوانی را به حروف کوچک تبدیل می کند.
- ()toString
رشته ای را نشان می دهد که شی مشخص شده را نشان می دهد.
- ()toUpperCase
مقدار رشته فراخوانی را به بزرگ تبدیل می کند.
- ()valueOf
مقدار ابتدایی شی مشخص را برمی گرداند.
رشته های HTML Wrappers
در اینجا لیستی از روشهای بازگرداندن یک نسخه از رشته پیچیده شده در یک تگ HTML مناسب آورده شده است.
- ()anchor
یک لنگر HTML ایجاد می کند که به عنوان هدف ابر متن استفاده می شود.
- ()big
رشته ای را ایجاد می کند که گویی در یک تگ<big> در یک فونت بزرگ نمایش داده می شود.
- ()blink
رشته ای را برای چشمک زدن ایجاد می کند مثل اینکه در یک تگ <blink> باشد.
- ()bold
رشته ای را ایجاد می کند که به نظر می رسد پررنگ باشد مثل اینکه در یک تگ <b> باشد.
- ()fixed
باعث می شود یک رشته با قلم ثابت ثابت نمایش داده شود ، گویی که در تگ <tt> باشد
- ()fontcolor
باعث می شود رشته ای به رنگ مشخص مشخص شود که گویی در تگ <font color = “color”> باشد.
- ()fontsize
باعث می شود رشته ای در اندازه قلم مشخص شده به گونه ای نمایش داده شود که گویی در تگ <font size = “size”> باشد.
- () italics
باعث می شود که یک رشته مورب شود ، مثل اینکه در یک تگ <i> باشد.
- ()link
یک پیوند فرامتن HTML ایجاد می کند که URL دیگری را درخواست می کند.
- ()small
باعث می شود که یک رشته با یک قلم کوچک نمایش داده شود ، مثل اینکه در یک تگ <small> باشد.
- ()strike
باعث می شود که یک رشته به صورت متن جدا شده نمایش داده شود ، مثل اینکه در یک تگ <strike> باشد.
- ()sub
باعث می شود که یک رشته به عنوان زیرنویس نمایش داده شود ، مثل اینکه در یک تگ <sub> باشد
- ()sup
باعث می شود که یک رشته به عنوان یک نسخه برتر نمایش داده شود ، مانند اینکه در یک برچسب <sup> باشد
لیست جلسات قبل آموزش جاوا اسکریپت
-
- آموزش جاوا اسکریپت
- نگاه کلی به آموزش جاوا اسکریپت
- آموزش نحو در جاوا اسکریپت
- آموزش فعال کردن جاوا اسکریپت در مرورگرها
- آموزش قرارگیری در فایل HTML در جاوا اسکریپت
- آموزش متغیرها در جاوا اسکریپت
- آموزش عملگرها در جاوا اسکریپت
- آموزش دستور if-else در جاوا اسکریپت
- آموزش دستور switch case در جاوا اسکریپت
- آموزش حلقه while در جاوا اسکریپت
- آموزش حلقه for در جاوا اسکریپت
- آموزش حلقه for…in در جاوا اسکریپت
- آموزش کنترل حلقه در جاوا اسکریپت
- آموزش توابع در جاوا اسکریپت
- آموزش رویدادها در جاوا اسکریپت
- آموزش کوکی ها در جاوا اسکریپت
- آموزش تغییر مسیر صفحه در جاوا اسکریپت
- آموزش کادر گفتگو در جاوا اسکریپت
- آموزش کلمه کلیدی Void در جاوا اسکریپت
- آموزش چاپ صفحه در جاوا اسکریپت
- بررسی اجمالی اشیا در جاوا اسکریپت
- آموزش شی Number در جاوا اسکریپ
- آموزش شی Boolean در جاوا اسکریپت
دیدگاه شما