مفهوم الكائن النصي في لغة البرمجة جافا سكريبت JavaScript

اقرأ في هذا المقال


تدعم لغة البرمجة جافا سكريبت مفهوم الكائنات النصية (String Object) كغيرها من مختلف لغات البرمجة، وهي أحد أنواع الكائنات الخاصة بهذه اللغة والتي تتيح للمستخدم العمل مع سلسلة من الحروف.

مفهوم الكائن النصي في لغة البرمجة جافا سكريبت JavaScript

وهو عبارة عن كائن يسمح للمستخدم بالتعامل مع النصوص، ويتم تعريف هذا النوع من الكائنات في جافاسكريبت على النحو التالي:

;var val = new String (string)

وهناك العديد من الخصائص الخاصة بهذا الكائن والتي تقوم بدورها بتسهيل عمل المبرمجين وتسهيل تنفيذ مهامهم.

أهم الخصائص والدوال المستخدمة مع الكائن النصي في لغة البرمجة جافا سكريبت JavaScript

هناك العديد من الخصائص والدوال التي تُستخدم مع الكائن النصي في لغة البرمجة جافا سكريبت، وفيما يلي أهم هذه الدوال:

  • الخاصية (Length): للكائن النصي خاصية تسمى خاصية الطول كما هو الحال في عملية استخدام المصفوفات، وقيمة خاصية الطول في الكائن النصي عبارة عن عدد الأحرف التي يتكون منها النص، أي أن هذه الخاصية تقوم بإرجاع رقم معين ويتم استخدامها على النحو التالي:

(string. length)

  • الخاصية (CharAt): حيث تستخدم هذه الخاصية لمعرفة معلومات عن حرف واحد من الأحرف، وتكمن أهمية هذه الخاصية في لغة البرمجة جافا سكريبت في عملية فحص ما يقوم المستخدم بإدخاله في النماذج مثل البريد الإلكتروني.
  • الدالة (()fromChar Code): تقوم هذه الدالة بتحويل الكود السداسي عشر إلى نص معين جسب حاجة المستخدم.
  • الدالة (escape): تعمل هذه الدالة على تشفير النص الذي يتم تمريره إليها من قبل المستخدم إلى النظام السداسي عشر.
  • الدالة (unscape): تقوم هذه الدالة بفك تشفير النص الممرر إليها.
  • الدالة (index of): تستخدم هذه الدالة للبحث عن نص بداخل نص آخر وعند استخدام هذه الدالة يتم وضع معاملين الأول هو النص الذي يتم البحث عنه والمعامل الثاني النص الذي يتم البحث فيه.
  • الدالة (substr): تستخدم هذه الدالة في عملية نسخ جزء من النص، حيث يتم وضع معاملين مع هذه الدالة الأول هو رتبة الحرف الأول الذي يبدأ عنده النسخ، والمعامل الثاني هو عدد الأحرف التي سوف يتم نسخها.
  • الدالة (toLowerCase): تستخدم هذه الدالة في عملية تغيير حالة الحرف إلى حالة الأحرف الصغيرة.
  • الدالة (toUpperCase): تستخدم هذه الدالة في عملية تغيير حالة الحرف إلى حالة الأحرف الكبيرة.
  • الدالة (slice): تستخدم هذه الدالة في عملية نسخ جزء من النص دون التأثير على النص الأصلي.

ونظراً لدعم لغة البرمجة جافا سكريبت للعديد من الخصائص والدوال التي تُستخدم مع مختلف الكائنات النصية فإنه يتم استخدامها بشكل واسع في وقتنا الحالي من قبل المبرمجين.

المصدر: الشامل في الجافا سكريبتكتاب المختصر المفيد في لغة JavaScript كتاب تعلم جافا سكريبت كتاب جافا سكريبت دليل المبتدئين JavaScriptA Beginner's Guide


شارك المقالة: