1.indexof () الطريقة ---- هذه الطريقة أكثر شيوعًا
إرجاع الموقع حيث تظهر قيمة السلسلة المحددة أولاً في السلسلة
استخدم التنسيق: StringObject.indexof (Substring ، StartPos)
على سبيل المثال: ابحث عن الموقع الثاني
var myster = "Hello World!"
document.write (mystr.indexof ("O" ، mystr.indexof ("O")+1)) ؛ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mystr.indexof ("O") ----- النتيجة هي 4 ، ابدأ في البحث عنها من الجدول التالي من السلسلة.
document.write (mystr.indexof ("o" ، 5)) ؛ ابدأ في النظر في المركز الخامس.
النتيجة هي: 7
ملاحظة: طريقة .indexof () حساسة للحالة.
إذا لم تظهر قيمة السلسلة المراد استردادها ، فإن الطريقة تُرجع -1. ・
2. سلسلة الانقسام ()
تقوم طريقة split () بتقسيم السلسلة إلى صفيف سلسلة وإرجاع هذه الصفيف.
القواعد:
StringObject.split (فاصل ، حد)
ملاحظة: إذا تم استخدام سلسلة فارغة ("") كفاصل ، فسيتم تقسيم كل حرف في StringObject.
على سبيل المثال:
var myster = "86-010-85468578" ؛
افصل كائنات سلسلة عن طريق الحرف "-" mystr
document.write (mystr.split ("-") + "<br />") ؛ --- النتيجة 86،010،85468578
تقسيم كل حرف من كائن السلسلة mystr
document.write (mystr.split ("") + "<br />") ؛ --- النتيجة: 8،6 ،-، 0،1،0 ،-، 8،5،4،6،8،5،7،7،8
اقسم كائن السلسلة mystr إلى أحرف ، انقسام 3 مرات
mystr.split ("" ، 3) ------------- النتائج 8،6 ،-
3. استخراج السلسلة السلسلة ()
يتم استخدام طريقة Sundring () لاستخراج الأحرف في سلسلة بين اثنين من المشتركين المحددة.
القواعد:
StringObject.SubString (Starpos ، Stoppos)
يلاحظ:
1.
2. إذا كانت بداية المعلمة مساوية للتوقف ، فإن الطريقة تُرجع سلسلة فارغة (أي سلسلة بطول 0).
3. إذا كانت البداية أكبر من التوقف ، فستبادل الطريقة هاتين المعلمتين قبل استخراج السلسلة الفرعية.
على سبيل المثال:
var myster = "Hello World!"
document.write (mystr.substring (6) + "<br />") ؛ ---- ختم جميع الأحرف التي تبدأ من 6 في المنشأة --- النتيجة هي العالم!
document.write (mystr.substring (5،4)) ؛
document.write (mystr.substring (4،5)) ؛ ------ النتيجة هي كل عدد الأرقام التي يتم التقاطها هي 5-4
4. استخراج العدد المحدد من الأحرف Substr ()
تستخلص طريقة Substr () العدد المحدد من السلاسل بدءًا من موضع StartPos من السلسلة.
القواعد:
StringObject.substr (startPos ، طول)
ملاحظة: إذا كانت المعلمة STARTPOS عبارة عن رقم سالب ، فسيتم حساب الموضع من نهاية السلسلة. وهذا هو ، -1 يشير إلى الحرف الأخير في السلسلة ، -2 يشير إلى الشخصية الثانية إلى الأخيرة ، وهلم جرا.
إذا كانت StartPos سالبة وكانت القيمة المطلقة أكبر من طول السلسلة ، فإن StartPos هي 0
مثال: var mystr = "Hello World!" ؛
document.write (mystr.substr (6) + "<br />") ؛ ----------------- Intercept World
document.write (mystr.substr (0،5)) ؛ --- اعتراض ---- مرحبا
5.
دائري ()
Math.Round (x)
يمكن أن تُرجع الطريقة العشوائية () رقمًا عشوائيًا بين 0 و 1 (أكبر من أو يساوي 0 ولكن أقل من 1).
Math.Random () ؛
6. طريقة كائن مجموعة Array
يتم استخدام طريقة Concat () لتسلسل صفيفتين أو أكثر. هذه الطريقة تُرجع مجموعة جديدة دون تغيير الصفيف الأصلي.
قواعد
ArrayObject.Concat (Array1 ، Array2 ، ... ، Arrayn)
ملاحظة: لا تقوم هذه الطريقة بتغيير الصفيف الحالي ، ولكنها تُرجع نسخة من الصفيف المتصل فقط.
var myarr1 = صفيف جديد ("010")
var myarr2 = new array ("-" ، "84697581") ؛
var mycon = myarr1.concat (myarr2) ؛
document.write (MyCon) --- الإخراج 010 ،-، 84697581
الوصف هو مجرد نسخة.
يتم استخدام طريقة Join () لوضع جميع العناصر في الصفيف في سلسلة. يتم فصل العناصر بواسطة محددات محددة.
var myarr1 = صفيف جديد ("86" ، "010")
var myarr2 = صفيف جديد ("84697581") ؛
var myarr3 = myarr1.concat (myarr2) ؛
document.write (myarr3.join ("")+"<br/>) ؛ ------ النتيجة هي 8601084697581
document.write (myarr3.join ("_")+"<br/>") ؛ ----- النتيجة هي: 86_010_84697581
document.write (myarr3.join ()+"<br/>") ؛ ----- النتيجة هي 86،010،84697581
7. عكسي ()
يتم استخدام طريقة عكس () لعكس ترتيب العناصر في صفيف.
var myarr1 = ["i" ، "love" ، "you"] ؛
document.write (myarr1.reverse ()) ؛ ---- النتيجة هي أنت ، الحب ، أنا حريص على عدم الحجز. لا تكتبها خطأ
8. شريحة العناصر المختارة ()
تقوم طريقة Slice () بإرجاع العنصر المحدد من صفيف موجود.
arrayobject.slice (ابدأ ، نهاية)
1. إرجاع مجموعة جديدة تحتوي على عناصر في ArrayObject من البداية إلى النهاية (باستثناء هذا العنصر).
2. هذه الطريقة لا تعدل المصفوفة ، ولكنها تُرجع إلى مسجل فرعي
var myarr1 = ["i" ، "love" ، "you"] ؛
document.write (myarr1.slice (1،3)) --- النتيجة هي الحب ، أنت نفس السلسلة الفرعية ، ولكن هذا للمصفوفة ، عدد الجلب هو 3-1 = 2
9. نوع الصفيف ()
طريقة SORT () تجعل العناصر في نوع الصفيف بترتيب معين.
القواعد:
arrayobject.sort (وظيفة الطريقة)
1. إذا لم يتم تحديد <methigation function> ، فترتبها بترتيب رمز Unicode.
2. إذا تم تحديد <method function> ، فالفرز حسب طريقة الفرز المحددة في <method function>.
وظيفة sortnum (a ، b) {
العودة AB.
}
var myarr = new array ("80" ، "16" ، "50" ، "6" ، "100" ، "1") ؛
document.write (myarr.sort (sortnum)) ؛ --- النتيجة هي: 1،6،16،50،80،100
إذا كانت BA - النتيجة هي 100،80،50،16،6،1
ما ورد أعلاه بعض الكائنات المدمجة جافا سكريبت شائعة الاستخدام التي قمت بتلخيصها. أتمنى أن يحبها الجميع.