كائن النص String Object

كائن النص String Object

كائن النص string object
كائن النص string object

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

ولتعريف كائن النص يستخدم كود كالتالي:

var string1 = new String(“Hello”);

var string2 = new String(123);

var string3 = new String(123.456);

ففي الكود السابق تم تعريف ثلاثة نصية هي الكائن string1 الذي تم تعريفه في السطر الأول من الكود وإعطاؤه المعامل Hellow، والكائن string2 الذي تم تعريفه في الكود الثاني وإعطاؤه المعامل 123، والكائن string3 الذي تم تعريفه في السطر الثالث من الكود وإعطاؤه المعامل 123.456.

ولاحظ على الأكواد السابقة أنه تم تعريف الكائن وإعطاؤه المعامل الخاص به في نفس الكود تماماً، كما تقوم بتعريف متغير أولى وإعطاؤه قيمة في نفس الكود كما في الكود التالي:

var string1 = “Hello”;

وللكائن النصي String Object العديد من الوظائف والخواص، ومن هذه الخواص خاصية RegExp، التي تستخدم في البحث عن كلمة معينه بداخل القيمة المعطاه للكائن النصي، فعلى سبيل المثال عندما تقوم بالبحث عن كلمة mohamed بين القيمة النصية الموجودة بداخل الكائن النصي أين توجد هذه الكلمة بين النص الموجود بداخل الكائن، وليكن مثلاً “mohanad, mohamed, momtaz”.

 

m2pack.biz