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

رشته ها در جاوا اسکریپت

جاوا اسکریپت

20 آبان، 1400

در این مقاله به بررسی رشته ها در جاوا اسکریپت می پردازیم و معرفی تعدادی از متد های پرکاربر رشته ها در javascript آشنا می شویم.

رشته چیست؟

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

let name = "topdemy.ir"

ساخت رشته در جاوا اسکریپت

برای این کار از single quotation یا double quotation یعنی "و '

  Let name = “topdemy.ir”
console.log(name)
Let name = 'topdemy.ir'
console.log(name)

الحاق رشته ها

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

  let name = "mohammad"
let lastName = "mousavi"
let fullName = name + lastName

همانطور که می بینید هر تعداد رشته را می توانید با هم الحاق کنید .

ساختن رشته به روش Template Literals

با استفاده از علامت Backtick می توانیم رشته خود را به راحتی بسازیم و متغیر های خود را در صورت نیاز بدون جدا کردنه رشته در آن قرار دهیم.

  let name = "topdemy.ir"

let text = `learn javascript in ${name}`;

همانطور که در مثال بالا می بینید برای قرار دادن متغیر خود در رشته از ${} استفاده میکنیم.

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

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

let name = "topdemy.ir"
console.log(name.length)

کاراکترهای Escape

برای وارد کردن کارکتر خاص مثل " داخل رشته باید از کاراکتر"\ " استفاده کنیم.

let name = '\'topdemy\'';

شکستن متن طولانی

اگر متنی که دارید طولانی است و می خواهید به صورت چند خط نمایش داده شود از \n باید استفاده کنید.

let text = "learn javascript \ntopdemy.ir";

تبدیل رشته به حروف کوچک یا بزرگ:

برای اینکه بتوانیم رشته را به حروف بزرگ تبدیل کنیم از متد toUpperCase() و برای تبدیل به حروف کوچک از متد to LowerCase() استفاده می کنیم.

let name= "mohammad";

alert(name.toUpperCase());

let name= "MOHAMMAD";

alert(name.toLowerCase());

تبدیل رشته به آرایه

با استفده از متد split(delimiter) می توانیم رشته ی دلخواه خود را بر اساس جداکننده ایی که داخل پرانتز قرار میدهیم تبدیل به آرایه کنیم.

  let name = "mohammad,mousavi"; 
name.split(",");

توسعه دهنده وب

تقريبا ٩ سال از اولين سايتي كه طراحي كردم ميگذره ، این اشتیاق از آن زمان ادامه پیدا کرد که در نهایت من به عنوان یک توسعه دهنده وب مشغول به كار شدم. طي اين سال ها تجربه اي كه از شركت در پروژه ها و چالش هاي ياگيري برنامه نویسی بدست آوردم ، تصميم گرفتم كه اين تجربه رو با بقيه اشتراك بزارم كه نتیجه ی آن شد تاپ دمی.

مقالات مشابه