ตัวอย่าง
สารสกัดจากตัวละครจากสตริง:
var str = "Hello world!";
var res = str.substring(1, 4);
ผลของความละเอียดจะเป็น:
ell
ลองตัวเอง» เพิ่มเติม "Try it Yourself" ตัวอย่างด้านล่าง
ความหมายและการใช้งาน
substring() วิธีการสกัดจากตัวละครจากสตริงระหว่างสองดัชนีระบุและส่งกลับสตริงย่อยใหม่
วิธีการนี้สารสกัดจากตัวละครในสตริงระหว่าง "start" และ "end" ไม่รวม "end" ตัวเอง
หาก "start" มีค่ามากกว่า "end" วิธีการนี้จะสลับทั้งสองมีปากเสียงความหมาย STR substring(1,4) == STR substring(4,1)
หากทั้งสอง "start" หรือ "stop" น้อยกว่า 0 ก็จะได้รับการปฏิบัติราวกับว่ามันเป็น 0
หมายเหตุ: substring() วิธีการไม่ได้เปลี่ยนสายเดิม
สนับสนุนเบราว์เซอร์
วิธี | |||||
---|---|---|---|---|---|
substring() | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ |
วากยสัมพันธ์
ค่าพารามิเตอร์ พารามิเตอร์ ลักษณะ start จำเป็นต้องใช้ ตำแหน่งที่จะเริ่มต้นการสกัด ตัวอักษรตัวแรกที่ดัชนี 0 end ไม่จำเป็น. ตำแหน่ง (up to, but not including) ที่จะยุติการสกัด หากละเว้นมันสารสกัดจากส่วนที่เหลือของสตริง
รายละเอียดทางเทคนิค
กลับค่า: เชือกใหม่ที่มีตัวอักษรที่แยก JavaScript เวอร์ชัน: 1.0

ตัวอย่างอื่น ๆ
ตัวอย่าง
เริ่มต้นการสกัดที่ตำแหน่ง 2 และสารสกัดจากส่วนที่เหลือของสตริง:
var str = "Hello world!";
var res = str.substring(2); ผลของความละเอียดจะเป็น:
llo world! ลองตัวเอง»
ตัวอย่าง
หาก "start" มีค่ามากกว่า "end" ก็จะสลับสองอาร์กิวเมนต์:
var str = "Hello world!";
var res = str.substring(4, 1);
ผลของความละเอียดจะเป็น:
ell ลองตัวเอง»
ตัวอย่าง
หาก "start" น้อยกว่า 0 ก็จะเริ่มต้นสกัดจากตำแหน่งดัชนี 0:
var str = "Hello world!";
var res = str.substring(-3);
ผลของความละเอียดจะเป็น:
Hello world! ลองตัวเอง»
ตัวอย่าง
สารสกัดจากเพียงตัวอักษรตัวแรก:
var str = "Hello world!";
var res = str.substring(0, 1); ผลของความละเอียดจะเป็น:
H ลองตัวเอง»
ตัวอย่าง
สารสกัดจากเพียงตัวอักษรตัวสุดท้าย:
var str = "Hello world!";
var res = str.substring(11, 12); ผลของความละเอียดจะเป็น:
! ลองตัวเอง»
<JavaScript String อ้างอิง