رشته ها در جاوااسکریپت (قسمت نوزدهم)

از رشته ها در جاوااسکریپت برای ذخیره سازی متن و تغییر آن استفاده میشود.
به مقادیری که درون تک یا جفت کوتیشن قرار میگیرد خواه صفر کاراکتر خواه چند کاراکتر رشته یا string گفته میشود.

مثال:

let text = &quotamir javanmir&quot

کوتیشن رشته می‌تواند تک یا جفت باشد

مثال:

let carName1 = &quotVolvo XC60&quot
let carName2 = 'Volvo XC60';

درون رشته میتوانید دوباره از کوتیشن استفاده کنید بشرطی که کوتیشن درونی با کوتیشن اطراف رشته متفاوت باشد.

مثال:

let answer1 = &quotIt's alright&quot
let answer2 = &quotHe is called 'amir javanmir'&quot
let answer3 = 'He is called &quotamir javanmir &quot';


بدست آوردن طول یک رشته

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

مثال:

let text = &quotABCDEFGHIJKLMNOPQRSTUVWXYZ&quot
text.length;
//26


اسکیپ یا escape کردن یک رشته

همانطور که متوجه شدید رشته درون کوتیشن قرار میگیرد. حال اگر کوتیشن دیگری درون رشته قرار دهیم که با کوتیشن بیرونی یکی باشد جاوااسکریپت نمی داند منظور شما از کوتیشن درونی چیست.

مثال:

let text = &quotWe are the so-called &quotVikings&quot from the north.&quot

در هنگام مواجه شدن با همچنین رشته ای تنها بخش اول آن را بعنوان رشته نهایی قرار می‌دهد.

مثال:

&quotWe are the so-called &quot

راهکاری که برای خروج از این اتفاق وجود دارد این است که قبل از کوتیشن درونی با استفاده از قرار دادن \ escape کنیم. این علامت باید قبل از هر کوتیشن درونی قرار بگیرد.

خروجی قرار دادن بک اسلش در حالت‌های مختلف:

\' => '

مثال:

let text = 'We are the so-called \'Vikings\' from the north.';


\&quot => &quot

مثال:

let text = &quotWe are the so-called \&quotVikings\&quot from the north.&quot


\\ => \

مثال:

let text = &quotThe character \\ is called backslash.&quot

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

  • این دستورات بشرح زیر است:

مشاهده ادامه در لینک زیر:

https://dejavan.ir


لیست آموزش خصوصیات رشته ای در جاوااسکریپت

https://virgool.io/jsstringproperties

لیست آموزش توابع رشته ای در جاوااسکریپت

https://virgool.io/jsStringFunction

سخن پایانی

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

من امیر جوان میر هستم گرافیست و توسعه دهنده وب از سال 1390

instagram: https://www.instagram.com/amir.javanmir/

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

website: https://dejavan.ir
instagram: https://instagram.com/designer.javan
twitter: https://twitter.com/designer_javan
Telegram: https://t.me/designer_javan


سایر مطالب

https://virgool.io/JavaScriptTutorial