วิธี substr() ของ JavaScript String
- เพจก่อน startsWith()
- หน้าต่อไป substring()
- กลับไปยังเพจหน้าสูงสุด JavaScript String 参考手册
คำอธิบายและการใช้งาน
substr()
วิธีดึงส่วนหนึ่งของข้อความ
substr()
วิธีจะเริ่มต้นจากตำแหน่งที่กำหนด และคืนค่าจำนวนอักษรที่กำหนด
substr()
วิธีนี้จะไม่เปลี่ยนแปลงข้อความตัวเดิม
ถ้าต้องการดึงออกอักษรจากท้ายของข้อความ ใช้ตำแหน่งเริ่มต้นด้วยตัวเลขลบ
คำเตือน:substr()
วิธีที่กำหนดตำแหน่งอักษรที่เริ่มต้นและความยาวของส่วนย่อย คือ substring()
วิธีและ slice()
วิธีที่มีประโยชน์เป็นแทนที่ของวิธี ทั้งสองวิธีหลังนี้กำหนดตำแหน่งอักษรที่เริ่มต้น
ดูเพิ่มเติม:
ตัวอย่าง
ตัวอย่าง 1
ดึงมุมมองตัวย่อยจากข้อความ:
let text = "Hello world!"; let result = text.substr(1, 4);"
ตัวอย่าง 2
จากตำแหน่ง 2 ต้น:
let result = text.substr(2);
ตัวอย่าง 3
ดึงออกอักษรแรกเดียว:
let result = text.substr(0, 1);
ตัวอย่าง 4
ดึงออกอักษรสุดท้ายเดียว:
let result = text.substr(text.length-1, 1);
ตัวอย่าง 5
ดึงออกส่วนที่สุดหก:
let result = text.substr(-5, 5);
สัญญาณ
string.substr(start, length)
ตัวแปร
ตัวแปร | คำอธิบาย |
---|---|
start |
จำเป็น. ตำแหน่งเริ่มต้น อักษรแรกอยู่ที่ตำแหน่ง 0 ถ้า start เกินความยาว จะคืนค่า "" ถ้า start ถ้าเป็นลบ จะเริ่มนับจากท้ายของข้อความ |
length |
ตัวเลือกได้. จำนวนอักษรที่ต้องการดึงออก ถ้าละเลย จะดึงออกส่วนที่เหลือของข้อความ |
ค่าที่คืนค่า
ประเภท | คำอธิบาย |
---|---|
ข้อความ |
ตัวเลขของข้อความที่ถูกดึงออก ถ้าความยาวเท่า 0 หรือลบ จะคืนค่าตัวว่าง |
การสนับสนุนของเบราเซอร์
substr() คือคุณสมบัติของ ECMAScript1 (ES1)
ทั้งหมดเบราเซอร์ทุกตัวสนับสนุน ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
- เพจก่อน startsWith()
- หน้าต่อไป substring()
- กลับไปยังเพจหน้าสูงสุด JavaScript String 参考手册