آموزش جاوا اسکریپت

آموزش جاوا اسکریپت - شئ String

شئ String به شما اجازه کار با یک سری کاراکترها  را می دهد؛ این نوع داده اولیه رشتۀ جاوا اسکریپت را با تعدادی از متد های کمکی پنهان می کند.

همانطور که جاوا اسکریپت به صورت خودکار میان رشته اولیه و اشیاء رشته تبدیل می شود، می توانید هر یک از متد های کمکی شئ String در یک رشته اولیه را فراخوانی کنید.

دستور نگارش (syntax)

نحوه ایجاد شئ String  را نشان می دهد.

var val = new String(string);

پارامتر String یک سری از کاراکترهایی است که به درستی کدگذاری شده اند.

خاصیت های string

در اینجا لیستی از خواص شی String و توضیحات آنها است.

property

شرح

constructor

یک reference را برای تابع String که شی را ایجاد می کند، باز می کند.

length

طول string را بر می گرداند.

prototype

prototype property شما را قادر می سازد خواص و متدها را به یک شیء اضافه کنید.

در بخش های زیر چند نمونه برای نشان دادن استفاده از خواص String  را داریم.

متدهای string

 در زیر لیستی از متدها و شرح هایشان قرار دارد.

Method

شرح

charAt()

کاراکتر را در ایندکس مشخص باز می گرداند

charCodeAt()

عدد نشانگر مقدار یونیکد کاراکتر در ایندکس داده شده را باز می گرداند

concat()

ترکیبی از متن دو رشته و یک رشته جدید را باز  می گرداند

indexOf()

ایندکس را داخل فراخوانی  شیء String از اولین رخداد مقدار مشخص شده باز می گرداند  و اگر پیدا نشد -1.

lastIndexOf()

ایندکس را داخل فراخوانی  شیء String از آخرین رخداد مقدار مشخص شده باز می گرداند  و اگر پیدا نشد -1.

localeCompare()

شاخص را در داخل شیء تماس String از آخرین وقوع مقدار تعیین شده بازمی گرداند یا -1 اگر یافت نشد.

match()

یک عدد را نشان می دهد که یک رشته مرجع قبل یا بعد یا همان رشته داده شده در  sort orderمی باشد.

replace()

برای نمایش عبارات منظم در برابر یک رشته استفاده می شود.

search()

برای نمایش عبارات منظم در برابر یک رشته استفاده می شود. و جایگزین substring همگام با زیر رشته جدید است.

slice()

جستجو برای مطابقت بین یک عبارت منظم و یک رشته مشخص را اجرا می کند.

split()

بخشی از رشته و رشته جدیدی را باز می کند.

substr()

تقسیم یک شی String به آرایه ای از رشته ها با جدا کردن رشته ها به زیر رشته ها می باشد.

substring()

کاراکترها را در یک رشته از محل مشخص شده از طریق تعداد مشخصی از کاراکترها بازمی گرداند.

toLocaleLowerCase()

کاراکترها را در یک رشته میان دو ایندکس به رشته منتقل می کند.

toLocaleUpperCase()

کاراکترهای درون یک رشته با توجه به محل فعلی به حروف کوچک تبدیل می شوند.

toLowerCase()

کاراکترهای موجود در یک رشته با توجه به محل فعلی به حروف بزرگ تبدیل می شوند.

toString()

مقدار رشته فراخوانی را به حروف کوچک تبدیل می کند.

toUpperCase()

مقدار رشته فراخوانی را به حروف بزرگ تبدیل می کن

valueOf()

مقدار ابتدایی شیء مشخص را برمی گرداند.

 

String HTML Wrappers

در اینجا یک لیست از متد هایی است که یک کپی از رشته پنهان شده درون تگ HTML مناسب را باز می گرداند.

Method

شرح

anchor()

یکanchor (لنگر) HTML ایجاد می کند که به عنوان یک هدف فوق العاده کاربردی استفاده می شود.

big()

یک رشته را ایجاد می کند تا در یک فونت بزرگ نمایش داده شود همانطور که در یک تگ <big> قرار دارد.

blink()

یک رشته را ایجاد می کند تا در صورت قرار داشتن در تگ <blink> چشمک بزند.

bold()

یک رشته ایجاد می کند تا در صورت قرار داشتن در تگ<b> به شکلbold نمایش داده شود.

fixed()

اگر آن را در تگ <tt> بگذارید، باعث می شود که رشته ای در فونت اصطلاحا ثابت نمایش داده شود.

fontcolor()

اگر آن را در تگ <font color="color"> بگذارید، باعث می شود که یک رشته به رنگ خاصی نمایش داده شود

fontsize()

اگر آن را در تگ <font size="size"> بگذارید، باعث می شود که یک رشته به اندازه فونت مشخص شده نمایش داده شود

italics()

اگر آن را در تگ <i> بگذارید، باعث می شود یک رشته به صورت italic باشد

link()

یک لینک hypertext ایجاد می نماید که URL دیگری را درخواست می کند.

small()

اگر آن را در تگ <small> بگذارید، رشته با فونت کوچک نمایش داده می شود

strike()

اگر آن را در تگ <strike> بگذارید، باعث می شود یک رشته به عنوان متن خارج شده نمایش داده شود

sub()

اگر آن را در تگ <sub> بگذارید، باعث می شود یک رشته به عنوان زیرنویس نمایش داده شود

sup()

اگر آن را در تگ <sub> بگذارید، باعث می شود یک رشته به عنوان یک علامت بالا نمایش داده شود

در بخش های زیر چند مثال برای نشان دادن استفاده از متد های String خواهیم داشت.

در صورتی که سوال و یا نظری دارید، از بخش نظرات با ما در میان بگذارید.

خبـرنــامه

Newsletters

در خبــرنـامه سافت اسکیل عضو شویــد تا جدیدترین هـای سایت را بلافاصله در ایمیل خـود دریافت کنیـد

شما چه نظر و یا سوالی درباره این نوشته دارید؟

مبحث آموزشی

آموزش جاوا اسکریپت

Learn JavaScript

سرفصل ها

پرســیدن سؤال جدید

سؤال های تخصصی خود را از ما بپرسید

دنبال کردن تلگرام کانال سافت اسکیل

https://telegram.me/softskill_ir

عملیات کاربران

خبـرنــامه

Newsletters

در خبــرنـامه سافت اسکیل عضو شویــد تا جدیدترین هـای سایت را بلافاصله در ایمیل خـود دریافت کنیـد

کلیک کنید و سوالات خود را از ما بپرسید
لطفا فرم سوال را پر کنید

سوال شما با موفقیت ثبت شد. برای اینکه بتوانیم به شما اطلاع رسانی کنیم، موارد زیر را وارد کنید:

لطفا چند لحظه منتظر بمانید ...