الدرس السادس-التعامل مع التص
النصوص 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 هو موقع الكلمة الاولي .
ملاحظة العد يبدا من صفر .