วิธีการย่อยของ JavaScript
วิธีการย่อยใช้เพื่อสกัดกั้นสตริงโดยระบุตำแหน่งเริ่มต้นและสิ้นสุดและกลับไปที่สกัดกั้นสตริงบางส่วน ไวยากรณ์มีดังนี้:
การคัดลอกรหัสมีดังนี้:
str_object.substring (เริ่มต้นจบ)
| พารามิเตอร์ | อธิบาย |
|---|---|
| str_object | สตริง (วัตถุ) เพื่อใช้งาน |
| เริ่ม | ที่จำเป็น. ตำแหน่งที่เริ่มการสกัดกั้นจำนวนเต็มที่ไม่เป็นลบ |
| จบ | ไม่จำเป็น. ตำแหน่งสิ้นสุดของการสกัดกั้นสตริง, จำนวนเต็มที่ไม่เป็นลบ; หากละเว้นจนกว่าจะสิ้นสุดของสตริง |
เคล็ดลับ: หากพารามิเตอร์เริ่มต้นและสิ้นสุดเท่ากับวิธีการส่งคืนสตริงเปล่า หากการเริ่มต้นมีขนาดใหญ่กว่าสิ้นสุดวิธีการจะสลับพารามิเตอร์ทั้งสองนี้ก่อนที่จะสกัดกั้นสตริง
ตัวอย่างวิธีการย่อย
การคัดลอกรหัสมีดังนี้:
<ภาษาสคริปต์ = "JavaScript">
var str = "abcdef";
document.write (str.substring (1, 3) + "<br />");
document.write (str.substring (2, 2) + "<br />");
document.write (str.substring (3, 1));
</script>
เรียกใช้ตัวอย่างและเอาต์พุตนี้:
การคัดลอกรหัสมีดังนี้:
BC
BC
ความแตกต่างระหว่าง substring และ slice และ substr
1.SubString ไม่สามารถยอมรับพารามิเตอร์เชิงลบได้ในขณะที่วิธี Slice สามารถทำได้
2. พารามิเตอร์ที่สองของสตริงย่อยระบุจุดสิ้นสุดของการสกัดกั้นในขณะที่พารามิเตอร์ที่สองของวิธีการย่อยจะระบุความยาวของการสกัดกั้นของสตริง