تحديد كائن سلسلة
يتم استخدام كائن سلسلة JavaScript لمعالجة السلاسل النصية. بناء الجملة لإنشاء كائن سلسلة كما يلي:
نسخة الكود كما يلي:
<script language = "javaScript">
var str_object = سلسلة جديدة (str) ؛
var str1 = string (str) ؛
var str2 = str ؛
</script>
من بين الطرق الثلاث المذكورة أعلاه ، الأول فقط هو استخدام مُنشئ السلسلة لتحديد كائن سلسلة بدقة ، والكائن الذي تم إرجاعه هو أيضًا كائن. والثاني هو استدعاء وظيفة السلسلة ، وتحويل المعلمة str إلى السلسلة الأصلية وإعادتها. النوع الثالث هو تحديد متغير سلسلة ، ولكن في JavaScript لا يزال يتم معالجته ككائن سلسلة.
قم بتشغيل البيان التالي لمعرفة خلافاتهم:
نسخة الكود كما يلي:
التنبيه (typeof str_object) ؛ // كائن الإخراج
التنبيه (typeof str1) ؛ // سلسلة الإخراج
التنبيه (typeof str2) ؛ // سلسلة الإخراج
خصائص كائن السلسلة
| ملكية | يصف |
|---|---|
| مُنشئ | الإشارة إلى الوظيفة التي أنشأت الكائن |
| طول | طول السلسلة |
| النموذج الأولي | إضافة خصائص وطرق إلى الكائنات |
طريقة كائن السلسلة
قائمة بالطرق الشائعة لكائنات السلسلة هي كما يلي:
إخراج السلسلة
تنبيه (): نص إخراج مربع تحذير الرسائل
document.write (): نص الإخراج إلى صفحة الويب
تشغيل السلسلة
Concat (): Concatenate اثنين أو أكثر
استبدال (): استبدال السلسلة أو استبدال المطابقة العادية
Slice (): اعتراض السلسلة عن طريق تحديد المواضع البدء والنهاية
Split (): تقسيم السلسلة إلى سلسلة سلسلة
Substr (): اعتراض السلاسل بناءً على موضع البدء والطول
Substring (): سلسلة اعتراض عن طريق تحديد المواضع البدء والنهاية
تحويل السلسلة
tolowercase (): تحويل السلسلة إلى أحرف صغيرة
touppercase (): تحويل السلسلة إلى أحرف كبيرة
من charcode (): قم بتحويل قيم Unicode واحدة أو أكثر
البحث عن السلسلة
charat (): احصل على الشخصية في الموضع المحدد
charcodeat (): احصل على ترميز Unicode لحرف الموضع المحدد
indexof (): يحسب الحدوث الأول لسلسلة محددة في السلسلة
LastIndexof (): حساب الحدوث الأول لسلسلة محددة في السلسلة.
فئة العلامة HTML
BOLD (): احصل على الحرف في الموضع المحدد
fontcolor (): عرض سلاسل وفقًا للون المحدد
Fontsize (): سلاسل العرض وفقًا للحجم المحدد
مائل (): عرض سلاسل مثل مائل
Link (): أضف ارتباطًا تشعبيًا إلى السلسلة
Strike (): أضف خط حذف إلى السلسلة
sub (): عرض السلسلة كـ accecript
sup (): عرض السلسلة كصاحب superscript