วัตถุสตริงช่วยให้คุณทำงานกับชุดอักขระได้ มันรวมชนิดข้อมูลดั้งเดิมของสตริงของ Javascript ด้วยวิธีการช่วยเหลือจำนวนหนึ่ง เนื่องจากจาวาสคริปต์จะแปลงระหว่างวัตถุสตริงและออบเจ็กต์สตริงโดยอัตโนมัติ คุณสามารถเรียกใช้เมธอดตัวช่วยใดๆ ของอ็อบเจ็กต์ String บนสตริงดั้งเดิมได้
ต่อไปนี้เป็นวิธีการบางส่วนที่ใช้ได้สำหรับสตริงใน JavaScript -
ต่อ() −รวมข้อความของสองสตริงและส่งกลับสตริงใหม่
indexOf() −ส่งคืนดัชนีภายในวัตถุ String ที่เรียกของการเกิดขึ้นครั้งแรกของค่าที่ระบุ หรือ -1 หากไม่พบ
lastIndexOf() −ส่งคืนดัชนีภายในวัตถุ String ที่เรียกของการเกิดขึ้นล่าสุดของค่าที่ระบุ หรือ -1 หากไม่พบ
match() −ใช้เพื่อจับคู่นิพจน์ทั่วไปกับสตริง
แทนที่() −ใช้เพื่อค้นหาการจับคู่ระหว่างนิพจน์ทั่วไปกับสตริง และเพื่อแทนที่สตริงย่อยที่ตรงกันด้วยสตริงย่อยใหม่
ค้นหา() −ดำเนินการค้นหาการจับคู่ระหว่างนิพจน์ทั่วไปและสตริงที่ระบุ
slice() −แยกส่วนของสตริงและส่งกลับสตริงใหม่
แยก() −แยกวัตถุสตริงออกเป็นอาร์เรย์ของสตริงโดยแยกสตริงออกเป็นสตริงย่อย
substr() −ส่งคืนอักขระในสตริงที่เริ่มต้นที่ตำแหน่งที่ระบุผ่านจำนวนอักขระที่ระบุ
สตริงย่อย() −ส่งคืนอักขระในสตริงระหว่างดัชนีสองตัวเป็นสตริง
toLowerCase() −ส่งกลับค่าสตริงการเรียกที่แปลงเป็นตัวพิมพ์เล็ก
toUpperCase() −ส่งกลับค่าสตริงการเรียกที่แปลงเป็นตัวพิมพ์ใหญ่
valueOf() −ส่งกลับค่าดั้งเดิมของวัตถุที่ระบุ
การใช้งานวิธีการเหล่านี้บางส่วน
let a = "Hello World!"; console.log(a.concat(" test")) console.log(a.indexOf("l")) console.log(a.lastIndexOf("l")) console.log(a.replace("Hello", "Hi")) console.log(a.substr(3, 7)) console.log(a.toUpperCase())
ผลลัพธ์
Hello World! test 2 9 Hi World! lo Worl HELLO WORLD!