1. StringObject.charat ()
ฟังก์ชั่น: ส่งคืนตัวห้อยของสตริง
var str = "นี่คือสตริง"; console.log (str.charat (0)) // นี่
2. StringObject.charcodeat ()
ฟังก์ชั่น: วิธีการสามารถส่งคืนการเข้ารหัส Unicode ของอักขระที่ตำแหน่งที่ระบุ
var str = "นี่คือสตริง"; console.log (str.charcodeat (0)) // this => 36825
3.STRING.FROMCHARCODE ()
ฟังก์ชั่น: ส่งคืนอักขระที่เกี่ยวข้องผ่านการเข้ารหัส Unicode
console.log (string.fromcharcode (36825,26159)) // นี่คือ
ตัวอย่าง: ค้นหาว่าสตริงเป็นตัวเลข
<body> <อินพุต type = "text" /> <อินพุต type = "ปุ่ม" value = "การตรวจจับ" /> <script> var ainp = document.getElementsByTagname ('input'); ainp [1] .onclick = function () {var val = ainp [0] .value; if (detectNum (val)) {แจ้งเตือน ('ขอแสดงความยินดี' + val + 'เป็นตัวเลขทั้งหมด'); } else {Alert ('อินพุตผิด'); }}; ฟังก์ชั่น detectNum (str) {var n = 0; สำหรับ (var i = 0; i <str.length; i ++) {n = str.charcodeat (i); ถ้า (n <48 || n> 57) ส่งคืนเท็จ; } return true;} </script> </body>4. StringObject.indexof ()
ฟังก์ชั่น: เมธอดสามารถส่งคืนตำแหน่งที่ค่าสตริงที่ระบุปรากฏเป็นครั้งแรกในสตริง
พารามิเตอร์: str.indexof (ค้นหาค่าเริ่มมองหาตัวห้อย) หากค่าสตริงที่จะเรียกคืนจะไม่ปรากฏขึ้นเมธอดจะกลับมา -1
ตัวอย่าง: กลับไปที่ค้นหาตัวห้อยของอักขระที่เกี่ยวข้อง
<script> var str = 'xsxsxscdecdcdxsxsxs'; var num = 0; var s = 'xs'; var arr = []; สำหรับ (; str.indexof (s, num)! = -1;) {num = str.indexof (s, num) + s.length arr.push (num)} console.log (arr) </script>5. StringObject.lastindexof ()
ฟังก์ชั่น: ค้นหาตำแหน่งแรกของค่าสตริงที่ระบุในสตริงจากด้านหลังถึงด้านหน้า
6. StringObject.substring ()
ฟังก์ชั่น: วิธีการใช้เพื่อแยกอักขระในสตริงที่อยู่ระหว่างสองตัวห้อยที่ระบุ
7. StringObject.touppercase ()
ฟังก์ชั่น: แปลงตัวอักษรเป็นทุน
8. StringObject.ToLowerCase ()
ฟังก์ชั่น: แปลงตัวอักษรเป็นตัวพิมพ์เล็ก
9.StringObject.split ()
ฟังก์ชั่น: วิธีการใช้เพื่อแยกสตริงเป็นอาร์เรย์สตริง
พารามิเตอร์: (อักขระอะไรที่ใช้ในการสกัดกั้นและบิตที่อาร์เรย์จะถูกเก็บไว้)
สามประเพณี
var str = "121314"; str.split ("") // [1,2,1,3,1,4]; str.split ("1") // [, 2,3,4]; str.split ("", 2) // [1,2] 10.arrobject.join ()ฟังก์ชั่น: วิธีการใช้เพื่อวางองค์ประกอบทั้งหมดในอาร์เรย์ลงในสตริง องค์ประกอบจะถูกคั่นด้วยตัวคั่นที่ระบุ
สองประเพณี
var arr = [1,2,3]; arr.join ("") // 123arr.join ("-") // 1-2-3ตัวอย่าง: เน้นคำหลักที่คุณค้นหา
<อินพุต type = "text" id = "oin" /> <pution> ปุ่ม < /ปุ่ม> var oin = document.getElementById ("oin"); var obtn = document.getElementsByTagname ('ปุ่ม') [0]; var str = "ความยาวของวัตถุอาร์กิวเมนต์ถูกกำหนดโดยจำนวนพารามิเตอร์จริงมากกว่าจำนวนพารามิเตอร์ที่เป็นทางการพารามิเตอร์ที่เป็นทางการเป็นตัวแปรที่เปิดช่องว่างหน่วยความจำภายในฟังก์ชั่น แต่พวกเขาไม่ได้ซ้อนทับกับพื้นที่หน่วยความจำของอาร์กิวเมนต์ ตรวจสอบแล้ว "; var h = ""; obtn.onclick = function () {ถ้า (oin.value == "") {การแจ้งเตือน ("อินพุตว่างเปล่า"); return false} var s = oin.value; if (str.indexof (s) == -1) {แจ้งเตือน ("ไม่มีหมายเลขนี้"); ส่งคืน false} var m = '<span style = "พื้นหลังสี: สีแดง">' + s + '</span>'; str = str.split (s); h = str.join (m) document.body.innerhtml = h}