جافا سكريبت سلاسل
سلسلة جافا سكريبت بتخزين مجموعة من الشخصيات مثل "John Doe" .
سلسلة يمكن أن يكون أي نص داخل علامات اقتباس مزدوجة أو مفردة:
var carname = "Volvo XC60";
var carname = 'Volvo XC60';
والصفر على أساس مؤشرات سلسلة: الحرف الأول هو في موقف 0، والثاني في 1، وهلم جرا.
لتعليمي حول سلاسل، اقرأ جافا سكريبت سلسلة دروس .
خصائص سلسلة وطرق
القيم البدائية، مثل "John Doe" ، لا يمكن أن يكون خصائص أو أساليب (because they are not objects) .
ولكن مع جافا سكريبت والأساليب والخصائص متوفرة أيضا إلى القيم البدائية، نظرا لأن جافا سكريبت يعامل القيم البدائية ككائنات عند تنفيذ الأساليب والخصائص.
خصائص سلسلة
خاصية | وصف |
---|---|
constructor | يعود ظيفة منشئ سلسلة ل |
length | إرجاع طول سلسلة |
prototype | يسمح لك لإضافة خصائص وأساليب إلى كائن |
طرق سلسلة
طريقة | وصف |
---|---|
charAt() | إرجاع الحرف في الفهرس المحدد (position) |
charCodeAt() | إرجاع يونيكود للحرف في الفهرس المحدد |
concat() | ينضم اثنين أو أكثر من السلاسل، وإرجاع سلاسل انضم جديدة |
endsWith() | تحديد ما إذا كانت سلسلة تنتهي سلسلة / شخصيات محددة |
fromCharCode() | تحويل قيم Unicode إلى أحرف |
includes() | تحديد ما إذا كانت سلسلة تحتوي على سلسلة معينة / الأحرف |
indexOf() | يعود الموقف من حدوث جدت الأول من القيمة المحددة في سلسلة |
lastIndexOf() | يعود الموقف من حدوث جدت الأخير من القيمة المحددة في سلسلة |
localeCompare() | يقارن سلسلتين في اللغة الحالية |
match() | يبحث سلسلة لخوض مباراة ضد التعبير العادي، وإرجاع مباريات |
repeat() | بإرجاع سلسلة جديدة مع عدد محدد من النسخ من سلسلة موجود |
replace() | يبحث سلسلة لقيمة معينة، أو تعبير عادي، وإرجاع سلسلة جديدة حيث يتم استبدال القيم المحددة |
search() | يبحث سلسلة لقيمة معينة، أو التعبير العادية، ويعود الموقف من المباراة |
slice() | مقتطفات جزء من سلسلة وإرجاع سلسلة جديدة |
split() | يقسم سلسلة إلى مجموعة من سلاسل فرعية |
startsWith() | تحديد ما إذا كانت سلسلة تبدأ مع شخصيات محددة |
substr() | استخراج الأحرف من سلسلة، ابتداء من وضع بداية محددة، وذلك من خلال عدد محدد من الأحرف |
substring() | استخراج الأحرف من سلسلة بين اثنين مؤشرات محددة |
toLocaleLowerCase() | تحويل سلسلة إلى أحرف صغيرة، وفقا للغة المضيف |
toLocaleUpperCase() | تحويل سلسلة إلى أحرف كبيرة، وفقا للغة المضيف |
toLowerCase() | تحويل سلسلة إلى أحرف صغيرة |
toString() | إرجاع قيمة كائن سلسلة |
toUpperCase() | تحويل سلسلة إلى أحرف كبيرة |
trim() | يزيل بيضاء من طرفي سلسلة |
valueOf() | إرجاع القيمة البدائية للكائن سلسلة |
جميع طرق سلسلة بإرجاع قيمة جديدة. انهم لا تغيير المتغير الأصلي.
سلسلة HTML طرق التفاف
أساليب المجمع HTML تعود سلسلة ملفوفة داخل علامة HTML المناسبة.
هذه ليست الأساليب القياسية، وقد لا تعمل كما هو متوقع في جميع المتصفحات.
طريقة | وصف |
---|---|
anchor() | يخلق مرساة |
big() | يعرض سلسلة باستخدام الخط الكبير |
blink() | يعرض سلسلة امض |
bold() | يعرض سلسلة بالخط العريض |
fixed() | يعرض سلسلة باستخدام خط خطوة ثابت |
fontcolor() | يعرض سلسلة باستخدام لون محدد |
fontsize() | يعرض سلسلة باستخدام الحجم المحدد |
italics() | يعرض سلسلة في مائل |
link() | يعرض سلسلة كارتباط تشعبي |
small() | يعرض سلسلة باستخدام خط صغير |
strike() | يعرض سلسلة مع يتوسطه |
sub() | يعرض سلسلة كنص منخفض |
sup() | يعرض سلسلة كنص مرتفع |