JavaScript - دوال النصوص (String Methods)
JavaScript - دوال النصوص (String Methods)
🔸 JavaScript توفر مجموعة كبيرة من الدوال (methods) للتعامل مع السلاسل النصية. تساعدك هذه الدوال على تعديل، تحليل، أو البحث داخل النصوص بطريقة سهلة وفعالة.
---🔹 أشهر دوال النصوص
length
: تعطي طول السلسلة.toUpperCase()
: تحويل الأحرف إلى حروف كبيرة.toLowerCase()
: تحويل الأحرف إلى حروف صغيرة.charAt(index)
: يرجع الحرف عند فهرس معين.indexOf(value)
: يرجع أول موقع لظهور القيمة.lastIndexOf(value)
: آخر موقع لظهور القيمة.includes(value)
: يتحقق إذا كانت القيمة موجودة أم لا.slice(start, end)
: يقطع جزءًا من السلسلة.substring(start, end)
: مشابه لـ slice.replace(search, replace)
: استبدال جزء من النص.trim()
: إزالة المسافات من البداية والنهاية.split(separator)
: تحويل النص إلى مصفوفة.
🔹 أمثلة عملية
let msg = " Hello JavaScript! ";
console.log(msg.length); // 23
console.log(msg.trim()); // "Hello JavaScript!"
console.log(msg.toUpperCase()); // " HELLO JAVASCRIPT! "
console.log(msg.includes("Java")); // true
console.log(msg.indexOf("Script")); // 13
console.log(msg.slice(3, 8)); // "Hell"
console.log(msg.replace("JavaScript", "World")); // " Hello World! "
---
🔹 استخدام split لتحويل النص إلى مصفوفة
let names = "Ali,Ahmed,Hana";
let arr = names.split(",");
console.log(arr); // ["Ali", "Ahmed", "Hana"]
---
⚠️ ملاحظات مهمة
- السلسلة الأصلية لا تتغير، بل يتم إرجاع نسخة جديدة.
- استخدم
trim()
لتنظيف الإدخال من المسافات الزائدة. - الدوال مثل
includes()
وstartsWith()
مفيدة في التحقق من شروط.
تعليقات
إرسال تعليق