1.Dexof () วิธีการ ---- วิธีนี้ใช้กันทั่วไปมากกว่า
ส่งคืนตำแหน่งที่ค่าสตริงที่ระบุปรากฏขึ้นเป็นครั้งแรกในสตริง
ใช้รูปแบบ: stringObject.indexof (substring, startpos)
ตัวอย่างเช่น: ค้นหาตำแหน่ง O ที่สอง
var mystr = "สวัสดีโลก!"
document.write (mystr.indexof ("o", mystr.indexof ("o")+1)); ----------------------------------------------------------------------------------------------------------------------------------------------------------
mystr.indexof ("o") ----- ผลลัพธ์คือ 4 เริ่มค้นหาจากตารางต่อไปนี้ของสตริง
document.write (mystr.indexof ("o", 5)); เริ่มดูตำแหน่งที่ห้า
ผลที่ได้คือ: 7
หมายเหตุ: เมธอด. indexof () เป็นตัวพิมพ์ใหญ่
. หากค่าสตริงที่จะเรียกคืนจะไม่ปรากฏขึ้นวิธีการส่งคืน -1. ・
2. การแยกสตริง ()
วิธีการแยก () แยกสตริงออกเป็นอาร์เรย์สตริงและส่งคืนอาร์เรย์นี้
ไวยากรณ์:
stringObject.split (ตัวคั่น, ขีด จำกัด )
หมายเหตุ: หากใช้สตริงว่าง ("") เป็นตัวคั่นแต่ละอักขระใน StringObject จะถูกแยกระหว่าง
ตัวอย่างเช่น:
var mystr = "86-010-85468578";
แยกวัตถุสตริงด้วยอักขระ "-" mystr
document.write (mystr.split ("-") + "<br />"); --- ผลลัพธ์ 86,010,85468578 ผลลัพธ์ 86,010,85468578
แยกแต่ละอักขระของวัตถุสตริง mystr
document.write (mystr.split ("") + "<br />"); --- ผลลัพธ์: 8,6,-, 0,1,0,-, 8,5,4,6,8,5,7,8
แยกวัตถุสตริง mystr เป็นอักขระแยก 3 ครั้ง
mystr.split ("", 3) ------------- ผลลัพธ์ 8,6,-
3. แยกสตริงย่อย ()
เมธอด substring () ใช้เพื่อแยกอักขระในสตริงระหว่างสองตัวห้อยที่ระบุ
ไวยากรณ์:
StringObject.substring (starpos, stoppos)
สังเกต:
1. เนื้อหาที่ส่งคืนเป็นอักขระทั้งหมดตั้งแต่เริ่มต้น (รวมถึงอักขระที่ตำแหน่งเริ่มต้น) ถึง STOM-1 และความยาวของมันคือหยุดลบเริ่มต้น
2. หากการเริ่มต้นพารามิเตอร์เท่ากับการหยุดดังนั้นวิธีการส่งคืนสตริงว่างเปล่า (นั่นคือสตริงที่มีความยาว 0)
3. หากการเริ่มต้นมีขนาดใหญ่กว่าหยุดวิธีการจะสลับพารามิเตอร์ทั้งสองนี้ก่อนที่จะแยกสายย่อย
ตัวอย่างเช่น:
var mystr = "สวัสดีโลก!"
document.write (mystr.substring (6) + "<br />"); ---- ปิดผนึกอักขระทั้งหมดเริ่มต้นจาก 6 ในตัวห้อย --- ผลลัพธ์คือโลก!
document.write (mystr.substring (5,4));
document.write (mystr.substring (4,5)); ------ ผลลัพธ์คือจำนวนตัวเลขทั้งหมดที่ใช้คือ 5-4
4. แยกจำนวนอักขระย่อยที่ระบุ ()
เมธอด substr () แยกจำนวนสตริงที่ระบุเริ่มต้นจากตำแหน่ง startPOS จากสตริง
ไวยากรณ์:
stringobject.substr (startpos, ความยาว)
หมายเหตุ: หากพารามิเตอร์เริ่มต้นเป็นจำนวนลบตำแหน่งจากส่วนท้ายของสตริงจะถูกคำนวณ นั่นคือ -1 หมายถึงอักขระสุดท้ายในสตริง -2 หมายถึงตัวละครที่สองถึงตัวสุดท้ายและอื่น ๆ
หาก startpos เป็นลบและค่าสัมบูรณ์มากกว่าความยาวสตริง startpos คือ 0
ตัวอย่าง: var mystr = "Hello World!";
document.write (mystr.substr (6) + "<br />"); ----------------- โลกสกัดกั้น
document.write (mystr.substr (0,5)); --- สกัดกั้น ---- สวัสดี
5.
กลม ()
Math.Round (X)
วิธีการสุ่ม () สามารถส่งคืนหมายเลขสุ่มระหว่าง 0 และ 1 (มากกว่าหรือเท่ากับ 0 แต่น้อยกว่า 1)
Math.random ();
6. วิธีการวัตถุอาเรย์อาเรย์
วิธีการ concat () ใช้เพื่อเชื่อมต่อสองอาร์เรย์ขึ้นไป วิธีนี้ส่งคืนอาร์เรย์ใหม่โดยไม่ต้องเปลี่ยนอาร์เรย์ดั้งเดิม
ไวยากรณ์
arrayobject.concat (array1, array2, ... , arrayn)
หมายเหตุ: วิธีนี้ไม่ได้เปลี่ยนอาร์เรย์ที่มีอยู่ แต่จะส่งคืนสำเนาของอาร์เรย์ที่เชื่อมต่อเท่านั้น
var myarr1 = อาร์เรย์ใหม่ ("010")
var myarr2 = อาร์เรย์ใหม่ ("-", "84697581");
var mycon = myarr1.concat (myarr2);
document.write (myCon) --- เอาต์พุต 010,-, 84697581
คำอธิบายเป็นเพียงสำเนา
วิธีการเข้าร่วม () ใช้เพื่อวางองค์ประกอบทั้งหมดในอาร์เรย์ลงในสตริง องค์ประกอบจะถูกคั่นด้วยตัวคั่นที่ระบุ
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 = ["ฉัน", "รัก", "คุณ"];
document.write (myarr1.reverse ()); ---- ผลลัพธ์คือคุณรักฉันระวังไม่ให้จอง อย่าเขียนผิด
8. องค์ประกอบองค์ประกอบที่เลือก ()
เมธอด slice () ส่งคืนองค์ประกอบที่เลือกจากอาร์เรย์ที่มีอยู่
arrayobject.slice (เริ่มต้นจบ)
1. ส่งคืนอาร์เรย์ใหม่ที่มีองค์ประกอบใน ArrayObject ตั้งแต่ต้นจนจบ (ไม่รวมองค์ประกอบนี้)
2. วิธีนี้ไม่ได้แก้ไขอาร์เรย์ แต่ส่งคืน subarray
var myarr1 = ["ฉัน", "รัก", "คุณ"];
document.write (myarr1.slice (1,3)) --- ผลลัพธ์คือความรักคุณเหมือนกันกับ substring แต่นี่คืออาร์เรย์จำนวนการดึงข้อมูลคือ 3-1 = 2
9. เรียงลำดับอาร์เรย์ ()
วิธีการเรียงลำดับ () ทำให้องค์ประกอบในการเรียงลำดับอาร์เรย์ในลำดับที่แน่นอน
ไวยากรณ์:
arrayobject.sort (ฟังก์ชันวิธีการ)
1. หากไม่ได้ระบุ <method function> ให้จัดเรียงตามลำดับรหัส Unicode
2. ถ้าระบุ <method function> ให้เรียงตามวิธีการเรียงลำดับที่ระบุใน <method function>
ฟังก์ชัน sortnum (a, b) {
return ab;
-
var myarr = new Array ("80", "16", "50", "6", "100", "1");
document.write (myarr.sort (sortnum)); --- JTHE ผลลัพธ์คือ: 1,6,16,50,80,100
ถ้าเป็น BA - ผลลัพธ์คือ 100,80,50,16,6,1
ข้างต้นเป็นวัตถุในตัว JavaScript ที่ใช้กันทั่วไปซึ่งฉันได้สรุปไว้ ฉันหวังว่าทุกคนจะชอบมัน