الدرس السادس-التعامل مع التص

النصوص String  :

 

var x = "John Doe";

Or

var x = 'John Doe';

 

عند وجود علامات تنصيص مزدوجة داخل النص تستخدم العلامات الفردية في تعريف المتغير والعكس .

 

var answer2 = "He is called 'Johnny'";
var answer3 = 'He is called "Johnny"';

 

طول النص String Length  :

Length  تقوم بحساب عدد الاحرف في النص

 

var txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var sln = txt.length;

 

علامة التجاوز

اذا كنت تريد طباعة نص وتريد طباعة معه علامات تنصيص يجب استخدام العلامة

 

var answer2 = "He is called "Johnny"";

وتريده هكذا     He is called "Johnny"

 

استخدم   ( )

var answer2 = "He is called "Johnny"";

 

 البحث داخل النص Search  :

 

lastIndexOf()  تقوم بالبحث عن موقع  كلمة من نهاية النص ويمكن ان تحدد لها بداية البحث

من النهاية للبداية وتعيد رقم موقع الكلمة .

Search()  تقوم بالبحث عن موقع كلمة من البداية .

 

 

 

الأمثلة :

 

var str = "Please locate where 'locate' occurs!";
var pos = str.lastIndexOf("locate");

النتيجة ستكون 21 هو موقع بداية الكلمة الثانية .

 

var str = "Please locate where 'locate' occurs!";
var pos = str.search("locate");

النتيجة ستكون 7 هو موقع الكلمة الاولي .

ملاحظة العد يبدا من صفر .