63 of 264 menu

วิธี substr

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

พารามิเตอร์แรกสามารถรับค่าเป็นลบได้ ในกรณีนี้การนับตัวอักษรที่จะ เริ่มตัดจะนับจาก ท้ายสตริง ตัวอักษรสุดท้ายมี ตำแหน่งเป็น -1 พารามิเตอร์ที่สองไม่จำเป็นต้องระบุ หากไม่ได้ระบุ จะทำการตัดตัวอักษรทั้งหมด จนถึงท้ายสตริง

ไวยากรณ์

สตริง.substr(ตำแหน่งเริ่มตัด, [จำนวนตัวอักษรที่ต้องการตัด]);

ตัวอย่าง

กำหนดให้มีสตริง มาดูการตัดตัวอักษร 3 ตัวแรกจากสตริง:

let str = 'abcde'; let sub = str.substr(0, 3); console.log(sub);

ผลลัพธ์จากการรันโค้ด:

'abc'

ตัวอย่าง

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

let str = 'abcde'; let sub = str.substr(2); console.log(sub);

ผลลัพธ์จากการรันโค้ด:

'cde'

ตัวอย่าง

ลองตัดสตริงย่อยตั้งแต่ตัวอักษรที่ 3 จากท้าย และดึงตัวอักษร 2 ตัว:

let str = 'abcde'; let sub = str.substr(-3, 2); console.log(sub);

ผลลัพธ์จากการรันโค้ด:

'cd'

ตัวอย่าง

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

let str = 'abcde'; let sub = str.substr(-3); console.log(sub);

ผลลัพธ์จากการรันโค้ด:

'cde'

ตัวอย่าง

ลองตัดตัวอักษรสุดท้ายของสตริง:

let str = 'abcde'; let sub = str.substr(-1); console.log(sub);

ผลลัพธ์จากการรันโค้ด:

'e'

ดูเพิ่มเติม

  • วิธี substring และ slice,
    ซึ่งส่งคืนสตริงย่อยเช่นกัน
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ