กำหนดวัตถุสตริง
วัตถุสตริง JavaScript ใช้ในการประมวลผลสตริงข้อความ ไวยากรณ์สำหรับการสร้างวัตถุสตริงมีดังนี้:
การคัดลอกรหัสมีดังนี้:
<ภาษาสคริปต์ = "JavaScript">
var str_object = สตริงใหม่ (str);
var str1 = string (str);
var str2 = str;
</script>
ในสามวิธีข้างต้นมีเพียงวิธีแรกเท่านั้นที่จะใช้ตัวสร้างสตริงเพื่อกำหนดวัตถุสตริงอย่างเคร่งครัดและวัตถุที่ส่งคืนก็เป็นวัตถุเช่นกัน ประการที่สองคือเรียกใช้ฟังก์ชันสตริงแปลงพารามิเตอร์ str เป็นสตริงต้นฉบับและส่งคืน ประเภทที่สามคือการกำหนดตัวแปรสตริง แต่ใน JavaScript มันยังคงประมวลผลเป็นวัตถุสตริง
เรียกใช้คำสั่งต่อไปนี้เพื่อทราบความแตกต่างของพวกเขา:
การคัดลอกรหัสมีดังนี้:
การแจ้งเตือน (typeof str_object); // Output Object
การแจ้งเตือน (typeof str1); // output string
การแจ้งเตือน (typeof str2); // output string
คุณสมบัติวัตถุสตริง
| คุณสมบัติ | อธิบาย |
|---|---|
| ตัวสร้าง | อ้างอิงถึงฟังก์ชั่นที่สร้างวัตถุ |
| ความยาว | ความยาวของสตริง |
| ต้นแบบ | เพิ่มคุณสมบัติและวิธีการให้กับวัตถุ |
วิธีวัตถุสตริง
รายการวิธีการทั่วไปสำหรับวัตถุสตริงมีดังนี้:
เอาต์พุตสตริง
Alert (): ข้อความส่งข้อความเตือนข้อความ
document.write (): ข้อความเอาต์พุตไปยังหน้าเว็บ
การทำงานของสตริง
concat (): เชื่อมต่อสองสายขึ้นไป
แทนที่ (): การเปลี่ยนสตริงหรือการเปลี่ยนการจับคู่ปกติ
Slice (): สกัดกั้นสตริงโดยระบุตำแหน่งเริ่มต้นและจุดสิ้นสุด
split (): แยกสตริงเป็นอาร์เรย์สตริง
substr (): การสกัดกั้นสตริงตามตำแหน่งเริ่มต้นและความยาว
substring (): สตริงสกัดกั้นโดยระบุตำแหน่งเริ่มต้นและสิ้นสุด
การแปลงสตริง
ToLowerCase (): แปลงสตริงเป็นตัวพิมพ์เล็ก
touppercase (): แปลงสตริงเป็นตัวพิมพ์ใหญ่
FromCharcode (): แปลงค่า Unicode หนึ่งค่าขึ้นไปเป็น strings
การค้นหาสตริง
charat (): รับอักขระที่ตำแหน่งที่ระบุ
charcodeat (): รับการเข้ารหัส Unicode ของอักขระตำแหน่งที่ระบุ
indexof (): คำนวณการเกิดขึ้นครั้งแรกของสตริงที่ระบุในสตริง
LastIndexof (): คำนวณการเกิดขึ้นครั้งแรกของสตริงที่ระบุในสตริง
คลาสแท็ก HTML
bold (): รับตัวละครที่ตำแหน่งที่ระบุ
FontColor (): แสดงสตริงตามสีที่ระบุ
FontSize (): แสดงสตริงตามขนาดที่ระบุ
ตัวเอียง (): แสดงสตริงเป็นตัวเอียง
link (): เพิ่มไฮเปอร์ลิงก์ไปยังสตริง
strike (): เพิ่มบรรทัดลบไปยังสตริง
sub (): แสดงสตริงเป็นตัวห้อย
sup (): แสดงสตริงเป็นตัวยก