رشته ها (Strings)
1️⃣ تعریف رشتهها
-
رشتهها میتوانند با "double quotes", 'single quotes' یا
backticks
(Template Literals) تعریف شوند.
-
backticks
اجازه میدهد متغیرها و عبارات را داخل رشته نمایش دهیم
2️⃣ طول رشته (Length)
-
.length
تعداد کاراکترهای رشته را برمیگرداند
3️⃣ دسترسی به کاراکترها
-
از اندیسها یا تابع
charAt()
میتوان استفاده کرد
4️⃣ متصل کردن رشتهها (Concatenation)
-
یا با Template Literals
5️⃣ تغییر حروف (Case)
-
توابع
toUpperCase()
وtoLowerCase()
مفید هستند
6️⃣ جستجو در رشتهها
-
indexOf()
موقعیت رشته را برمیگرداند -
includes()
بررسی میکند آیا رشته وجود دارد یا نه
7️⃣ برش رشتهها (Slice / Substring)
-
slice(start, end)
وsubstring(start, end)
قسمت مشخصی از رشته را برمیگردانند
8️⃣ تبدیل رشته به آرایه
-
split()
رشته را بر اساس جداکننده به آرایه تبدیل میکند
✅ نکات مهم
-
رشتهها در جاوااسکریپت immutable (تغییرناپذیر) هستند
-
برای ترکیب متن، جستجو، برش و تغییر حروف میتوان از توابع داخلی استفاده کرد
-
Template Literals بهترین روش برای ترکیب متغیرها در رشتههاست