آموزش رایگان برنامه نویسی، گرافیک، سئو و ....
رشته ها در جاوااسکریپت (قسمت نوزدهم)
از رشته ها در جاوااسکریپت برای ذخیره سازی متن و تغییر آن استفاده میشود.
به مقادیری که درون تک یا جفت کوتیشن قرار میگیرد خواه صفر کاراکتر خواه چند کاراکتر رشته یا string گفته میشود.
مثال:
let text = "amir javanmir"
کوتیشن رشته میتواند تک یا جفت باشد
مثال:
let carName1 = "Volvo XC60"
let carName2 = 'Volvo XC60';
درون رشته میتوانید دوباره از کوتیشن استفاده کنید بشرطی که کوتیشن درونی با کوتیشن اطراف رشته متفاوت باشد.
مثال:
let answer1 = "It's alright"
let answer2 = "He is called 'amir javanmir'"
let answer3 = 'He is called "amir javanmir "';
بدست آوردن طول یک رشته
برای فهمیدن طول یک رشته از خصوصیت length استفاده کنید. مقدار بازگشتی یک عدد خواهد بود.
مثال:
let text = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
text.length;
//26
اسکیپ یا escape کردن یک رشته
همانطور که متوجه شدید رشته درون کوتیشن قرار میگیرد. حال اگر کوتیشن دیگری درون رشته قرار دهیم که با کوتیشن بیرونی یکی باشد جاوااسکریپت نمی داند منظور شما از کوتیشن درونی چیست.
مثال:
let text = "We are the so-called "Vikings" from the north."
در هنگام مواجه شدن با همچنین رشته ای تنها بخش اول آن را بعنوان رشته نهایی قرار میدهد.
مثال:
"We are the so-called "
راهکاری که برای خروج از این اتفاق وجود دارد این است که قبل از کوتیشن درونی با استفاده از قرار دادن \ escape کنیم. این علامت باید قبل از هر کوتیشن درونی قرار بگیرد.
خروجی قرار دادن بک اسلش در حالتهای مختلف:
\' => '
مثال:
let text = 'We are the so-called \'Vikings\' from the north.';
\" => "
مثال:
let text = "We are the so-called \"Vikings\" from the north."
\\ => \
مثال:
let text = "The character \\ is called backslash."
جاوااسکریپت دارای دستورات معتبر دیگری است که در ماشین آلات تایپر، تله های دستگاه و دستگاه های فکس مورد استفاده قرار میگیرند. این کاراکترها در HTML هیچ معنایی ندارند.
- این دستورات بشرح زیر است:
مشاهده ادامه در لینک زیر:
https://dejavan.ir
لیست آموزش خصوصیات رشته ای در جاوااسکریپت
لیست آموزش توابع رشته ای در جاوااسکریپت
سخن پایانی
این بود یکی دیگر از آموزش های جاوااسکریپت در صورت داشتن سوال یا نظر اون رو با من در میان بزارید.
من امیر جوان میر هستم گرافیست و توسعه دهنده وب از سال 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
مطلبی دیگر از این انتشارات
عملگرهای مقایسه ای و منطقی در جاوااسکریپت (قسمت بیست و پنجم)
مطلبی دیگر از این انتشارات
توابع یا functions در جاوااسکریپت (قسمت پانزدهم)
مطلبی دیگر از این انتشارات
بولین ها یا booleans در جاوااسکریپت (قسمت سی و سوم)