TypeScript - สตริง
อ็อบเจ็กต์ String ช่วยให้คุณทำงานกับชุดอักขระ มันรวมชนิดข้อมูลดั้งเดิมของสตริงด้วยวิธีการช่วยเหลือหลายวิธี
ไวยากรณ์
var var_name = new String(string);
รายการวิธีการที่มีอยู่ในออบเจ็กต์ String พร้อมกับคำอธิบายมีให้ด้านล่าง -
| ส. | คุณสมบัติและคำอธิบาย |
|---|---|
| 1. | ตัวสร้าง ส่งกลับการอ้างอิงถึงฟังก์ชัน String ที่สร้างอ็อบเจกต์ |
| 2. | ความยาว ส่งกลับความยาวของสตริง |
| 3. | ต้นแบบ คุณสมบัติต้นแบบอนุญาตให้คุณเพิ่มคุณสมบัติและวิธีการให้กับวัตถุ |
วิธีการสตริง
รายการวิธีการที่มีอยู่ในออบเจ็กต์ String พร้อมกับคำอธิบายมีให้ด้านล่าง -
| ส. | วิธีการและคำอธิบาย |
|---|---|
| 1. | ถ่าน () ส่งกลับอักขระที่ดัชนีที่ระบุ |
| 2. | charCodeAt () ส่งคืนตัวเลขที่ระบุค่า Unicode ของอักขระที่ดัชนีที่กำหนด |
| 3. | ประสาน () รวมข้อความของสองสตริงและส่งคืนสตริงใหม่ |
| 4. | indexOf () ส่งคืนดัชนีภายในอ็อบเจ็กต์สตริงการเรียกของการเกิดครั้งแรกของค่าที่ระบุหรือ -1 หากไม่พบ |
| 5. | lastIndexOf () ส่งคืนดัชนีภายในอ็อบเจ็กต์สตริงการเรียกของการเกิดครั้งสุดท้ายของค่าที่ระบุหรือ -1 หากไม่พบ |
| 6. | localeCompare () ส่งคืนตัวเลขที่ระบุว่าสตริงอ้างอิงมาก่อนหรือหลังหรือเหมือนกับสตริงที่กำหนดในลำดับการจัดเรียง |
| 7. | match() ใช้เพื่อจับคู่นิพจน์ทั่วไปกับสตริง |
| 8. | แทนที่() ใช้เพื่อค้นหาการจับคู่ระหว่างนิพจน์ทั่วไปและสตริงและเพื่อแทนที่สตริงย่อยที่ตรงกันด้วยสตริงย่อยใหม่ |
| 9. | ค้นหา() ดำเนินการค้นหาการจับคู่ระหว่างนิพจน์ทั่วไปและสตริงที่ระบุ |
| 10. | ชิ้น () แยกส่วนของสตริงและส่งคืนสตริงใหม่ |
| 11. | แยก () แยกออบเจ็กต์ String เป็นอาร์เรย์ของสตริงโดยแยกสตริงออกเป็นสตริงย่อย |
| 12. | สถานีย่อย () ส่งคืนอักขระในสตริงที่ขึ้นต้นตำแหน่งที่ระบุผ่านจำนวนอักขระที่ระบุ |
| 13. | สตริงย่อย () ส่งคืนอักขระในสตริงระหว่างดัชนีสองดัชนีลงในสตริง |
| 14. | toLocaleLowerCase () อักขระภายในสตริงจะถูกแปลงเป็นตัวพิมพ์เล็กในขณะที่เกี่ยวข้องกับโลแคลปัจจุบัน |
| 15. | toLocaleUpperCase () อักขระภายในสตริงจะถูกแปลงเป็นตัวพิมพ์ใหญ่ในขณะที่เกี่ยวข้องกับโลแคลปัจจุบัน |
| 16. | toLowerCase () ส่งคืนค่าสตริงการโทรที่แปลงเป็นตัวพิมพ์เล็ก |
| 17. | toString () ส่งคืนสตริงที่แสดงถึงวัตถุที่ระบุ |
| 18. | toUpperCase () ส่งกลับค่าสตริงการโทรที่แปลงเป็นตัวพิมพ์ใหญ่ |
| 19. | มูลค่าของ() ส่งคืนค่าดั้งเดิมของออบเจ็กต์ที่ระบุ |