วิธีการ substring

วิธีการ substring ส่งคืนสตริงย่อย จากสตริง (สตริงดั้งเดิมไม่เปลี่ยนแปลง) พารามิเตอร์แรกกำหนดหมายเลขตัวอักษรที่ วิธีการเริ่มต้นตัด (การนับเลขเริ่มต้น จากศูนย์) และพารามิเตอร์ที่สอง - หมายเลขตัวอักษร ที่ควรจบการตัด (ตัวอักษร ที่มีหมายเลขนี้จะไม่รวมอยู่ในส่วนที่ถูกตัด) พารามิเตอร์ที่สองไม่จำเป็นต้องระบุ หากไม่ได้ระบุ จะตัดตัวอักษรทั้งหมด จนถึงสิ้นสุดสตริง

ไวยากรณ์

javascriptสตริง.substring(ตำแหน่งเริ่มต้นตัด, [ตำแหน่งสิ้นสุดตัด]);

ตัวอย่าง

กำหนดให้มีสตริง มาทำการตัดตัวอักษร จากตำแหน่งที่หนึ่งถึงตำแหน่งที่สาม:

javascriptlet str = 'abcde';
let sub = str.substring(1, 3);

console.log(sub);

ผลลัพธ์การทำงานของโค้ด (ตัวอักษรหมายเลข 3 จะไม่รวมอยู่ในส่วนที่ถูกตัด):

javascript'bc'

ตัวอย่าง

คราวนี้มาทำการตัดตัวอักษรจากตำแหน่ง 1 ไปจนถึงสิ้นสุดสตริง (โดยไม่ระบุพารามิเตอร์ที่สอง ของวิธีการ):

javascriptlet str = 'abcde';
let sub = str.substring(1);

console.log(sub);

ผลลัพธ์การทำงานของโค้ด:

javascript'bcde'

ดูเพิ่มเติม

  • วิธีการ substr และ slice,
    ซึ่งก็ส่งคืนสตริงย่อยเช่นกัน