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> <input type = "text" /> <input type = "button" value = "detection" /> <script> var ainp = document.getElementSbyTagName ('input') ؛ ainp [1] .onclick = function () {var val = ainp [0] .value ؛ if (detectnum (val)) {Alert ('تهانينا ،' + val + 'كلها أرقام') ؛ } آخر {Alert ('الإدخال خاطئ') ؛ }} ؛ وظيفة detectnum (str) {var n = 0 ؛ لـ (var i = 0 ؛ i <str.length ؛ i ++) {n = str.charcodeat (i) ؛ if (n <48 || n> 57) return false ؛ } إرجاع true ؛} </script> </body>4. StringObject.indexof ()
الوظيفة: يمكن للطريقة إرجاع الموقع حيث تظهر قيمة السلسلة المحددة أولاً في السلسلة.
المعلمات: str.indexof (ابحث عن القيمة ، ابدأ في البحث عن المنشأة). إذا لم تظهر قيمة السلسلة المراد استردادها ، فإن الطريقة تُرجع -1.
مثال: العودة للعثور على فرقة الحرف المقابل
<script> var str = 'xsxsxcscdecdcdxsxsxs' ؛ var num = 0 ؛ var s = 'xs' ؛ var arr = [] ؛ ل (
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]الوظيفة: يتم استخدام الطريقة لوضع جميع العناصر في الصفيف في سلسلة. يتم فصل العناصر بواسطة محددات محددة
اثنين من الاستخدامات
var arr = [1،2،3] ؛ arr.join ("") // 123arr.join ("-") // 1-2-3مثال: قم بتمييز الكلمات الرئيسية التي بحثت عنها
<type type = "text" id = "oin" /> <button> زر < /button> var oin = document.getElementById ("oin") ؛ var obtn = document.getElementsByTagName ('button') [0] ؛ var str = "يتم تحديد طول كائن الوسيطات من خلال عدد المعلمات الحقيقية بدلاً من عدد المعلمات الرسمية. المعلمات الرسمية هي متغيرات تعيد فتح مساحات الذاكرة داخل الوظيفة ، لكن لا تتداخل معها مع كل من القيم التي يمكن أن تتزامنها. تم التحقق منه. "؛ var H = "" ؛ obtn.onclick = function () {if (oin.value == "") {Alert ("الإدخال فارغ") ؛ إرجاع false} var s = oin.value ؛ if (str.indexof (s) == -1) {Alert ("no this number") ؛ إرجاع false} var m = '<span style = "background-color: red">' + s + '</span>' ؛ str = str.split (s) ؛ h = str.join (m) document.body.innerhtml = h}