طريقة سرد
إرجاع سلسلة من الطول المحدد بدءًا من الموضع المحدد.
stringvar.substr (ابدأ [، طول])
المعلمة
StringVar
الخيار المطلوب. سلسلة حرفية أو كائن سلسلة لاستخراج سلسلة فرعية.
يبدأ
الخيار المطلوب. موضع بداية الفرعية المطلوبة. فهرس الحرف الأول في السلسلة هو 0.
طول
خياري. عدد الأحرف التي يجب تضمينها في السلسلة الفرعية التي تم إرجاعها.
يوضح
إذا كان الطول 0 أو سلبيًا ، فسيتم إرجاع سلسلة فارغة. إذا لم يتم تحديد هذه المعلمة ، يستمر السلسلة الفرعية إلى نهاية StringVar.
مثال
يوضح المثال التالي استخدام طريقة SUNSTR.
الدالة substrdemo () {var s ، ss ؛ // إعلان المتغيرات. var s = "المطر في إسبانيا يسقط بشكل رئيسي في السهل." ؛ SS = S.Substr (12 ، 5) ؛ // الحصول على فرعية. العودة (SS) ؛ // العودة "إسبانيا". }على سبيل المثال: <script type = "text/javaScript"> var str = "0123456789" ؛ // ALERT (Str.substring (0)) ؛ // ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- تنبيه (str.substring (-10)) ؛ // -------------- "0123456789" ALERT (Str.substring (-12)) ؛ // ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ALERT (Str.substring (2،2)) ؛ // --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ALERT (Str.substr (5)) ؛ // ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ALERT (str.substr (0،10)) ؛ // ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- التنبيه (str.substr (-1،5)) ؛ // -------------- "01234" ALERT (str.substr (-1 ، -5)) ؛ // ------------------- "" </script>
طريقة فرعية
إرجاع فرعية موجودة في الموضع المحدد في كائن السلسلة.
strvariable.substring (ابدأ ، نهاية)
"سلسلة حرفية" .SubString (ابدأ ، نهاية)
المعلمة
يبدأ
يحدد موضع البداية للفرعية ، ويبدأ الفهرس من 0.
نهاية
يحدد الموضع النهائي للفرعية ، ويبدأ الفهرس من 0.
يوضح
تُرجع طريقة السلسلة الفرعية سلسلة تحتوي على فرعية من البداية إلى النهاية (وليس النهاية).
تستخدم طريقة السلسلة الفرعية القيم الأصغر للبدء والنهاية كنقطة انطلاق للفرعية. على سبيل المثال ، سيعود strvar.substring (0 ، 3) و strvar.substring (3 ، 0) نفس الفرعية.
إذا كان البدء أو النهاية نان أو رقمًا سالبًا ، استبدله بـ 0.
طول السلسلة الفرعية يساوي القيمة المطلقة للفرق بين البدء والنهاية. على سبيل المثال ، تم إرجاع طول السلسلة الفرعية في strvar.substring (0 ، 3) و strvar.substring (3 ، 0) هو 3.
مثال
يوضح المثال التالي استخدام طريقة السلسلة الفرعية.
الدالة substringDemo () {var ss ؛ // إعلان المتغيرات. var s = "المطر في إسبانيا يسقط بشكل رئيسي في السهل .." ؛ SS = S.SubString (12 ، 17) ؛ // خذ فرعية. العودة (SS) ؛ // إرجاع السلسلة الفرعية "إسبانيا". }إن الفهم المذكور أعلاه في الفهم المتعمق لـ Sentstr و Subctring في JS هو كل المحتوى الذي شاركته معك. آمل أن يعطيك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.