English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستخدم موضوع String في JavaScript لتخزين ومعالجة النصوص
موضوع String في JavaScript هو موضوع عالمي用于 تخزين النصوص
يمكن أن يكون النص أي نص داخل الأسلحة أو الأسلحة الثنائية
var msg = "Hello world"; var msg = 'Hello world';
مختلف عن بعض اللغات الأخرى، لا يوجد فرق بين الأسلحة الواحدة والأسلحة الثنائية في JavaScript
مؤشر النصوص في JavaScript هو صفر: النص الأول موجود في الموقع 0، النص الثاني في الموقع 1، وهكذا
يمكنك العثور علىدليل تعليمات JavaScript Stringللإطلاع على معلومات حول String، يُرجى زيارة
في الجدول أدناه، تم عرض خصائص موضوع String
الخصائص | وصف |
---|---|
constructor | يعيد الدالة التي أنشأت نموذج String |
length | يعيد طول النص |
prototype | يُمكنك إضافة خصائص جديدة وأساليب جديدة إلى الموضوع |
في الجدول أدناه، تم عرض طرق String الموضوع
الطريقة | وصف |
---|---|
charAt() | يعيد الحرف في الموقع المحدد |
charCodeAt() | يعيد Unicode الحرفي في الموقع المحدد |
concat() | يرتبط بين عدد من النصوص ويعد نصًا جديدًا |
endsWith() | يحقن النص إذا كان ينتهي بنص فرعي معين |
fromCharCode() | يحول قيمة Unicode إلى حرف |
includes() | يحقن النص إذا كان يحتوي على نص فرعي معين |
indexOf() | يعيد مؤشر أول ظهور قيمة معينة في النص |
lastIndexOf() | يعيد مؤشر آخر ظهور قيمة معينة في النص |
localeCompare() | يقارن بين نصين في بيئة اللغة الحالية |
match() | يطابق النص مع تعبير النمط، ويعد قائمة بجميع التطابقات |
repeat() | يعيد نصًا جديدًا يحتوي على عدد نسخ النص الأصلي المحدد |
replace() | تبديل النص أو النمط الذي يظهر في النص إلى نص آخر، ويعد النص الجديد دون تعديل النص الأصلي |
search() | يبحث عن التشابه بين النص باستخدام تعبير النمط، ويعيد مؤشر أول تطابق |
slice() | استخراج جزء من النص وإرجاعه كـ String جديد |
split() | تقسيم السلسلة إلى مجموعة من الأجزاء |
startsWith() | تحقق مما إذا كانت السلسلة تبدأ بجزء معين |
substr() | استخراج جزء من النص بدءًا من بدء النص وأكثر |
substring() | استخراج النص بين بداية النص ونهايته |
toLocaleLowerCase() | تحويل السلسلة إلى أحرف صغيرة بناءً على بيئة اللغة المحلية للمضيف |
toLocaleUpperCase() | تحويل السلسلة إلى أحرف كبيرة بناءً على بيئة اللغة المحلية للمضيف |
toLowerCase() | تحويل السلسلة إلى أحرف صغيرة |
toString() | إرجاع قيمة String |
toUpperCase() | تحويل السلسلة إلى أحرف كبيرة |
trim() | حذف الفراغات من البداية والنهاية من السلسلة |
valueOf() | إرجاع القيمة الأصلية لـ String |
ملاحظة:تقوم جميع طرق السلسلة بإرجاع قيمة جديدة. لا تغيرها في المتغير الأصلي.