أسلوب السلسلة الفرعية
إرجاع سلسلة فرعية في الموقع المحدد في Stringالكائن.
function substring(start : Number[, end : Number]) : String
الوسيطات
start
مطلوبة. فهرس zero-based العدد الصحيح الذي يشير إلى البداية سلسلة فرعية.end
اختياري. فهرس zero-based العدد الصحيح الذي يشير إلى الإنهاء سلسلة فرعية. سلسلة فرعية يتضمن حرف/ حروف إلى، ولكن لا تشمل، الحرف المشار إليها بواسطة end.إذا endهو حذف حرف/ حروف من startحتى إنهاء السلسلة الأصلية المعادة.
ملاحظات
إرجاع الأسلوب سلسلة فرعية سلسلة تحتوي على سلسلة فرعية من startإلى، ولكن ليس ذلك، end.
يستخدم الأسلوب سلسلة فرعية الالقيمة أقل من startو endكـ نقطة البداية للسلسلة الفرعية. ل مثال، strvar . سلسلة فرعية(0, 3) و strvar . سلسلة فرعية(3, 0) بإرجاع السلسلة الفرعية نفسها.
إذا كان أي startأو endهو NaNأو سالباً، يتم استبداله مع الصفر.
الطول السلسلة الفرعية هو مساوية للقيمة المطلقة للفرق بين startو end. ل مثال، الطول السلسلة الفرعية التي تم إرجاعها في strvar . سلسلة فرعية(0, 3) و strvar . سلسلة فرعية(3, 0) هو ثلاثة.
مثال
يوضح المثال التالي الاستخدام سلسلة فرعية أسلوب.
function SubstringDemo(){
var s = "The quick brown fox jumps over the lazy dog.";
var result = s.substring(10, 15);
// Returns "brown".
return(result);
}