1. StringObject.Charat ()
Función: devuelva el subíndice de la cadena
var str = "this es una cadena"; console.log (str.charat (0)) // esto
2. StringObject.CharCodeat ()
Función: el método puede devolver la codificación unicode de los caracteres en la posición especificada
var str = "this es una cadena"; console.log (str.charcodeat (0)) // this => 36825
3.String.FromCharCode ()
Función: devuelva los caracteres correspondientes a través de unicode codificación
console.log (string.FromCharCode (36825,26159)) // Esto es
Ejemplo: encontrar si una cadena es un número
<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)) {alerta ('Felicitaciones,' + val + 'son todos los números'); } else {alerta ('Entrada está mal'); }}; función detectnum (str) {var n = 0; for (var i = 0; i <str.length; i ++) {n = str.charcodeat (i); if (n <48 || n> 57) return false; } return true;} </script> </body>4. StringObject.IndexOf ()
Función: el método puede devolver la ubicación donde primero aparece un valor de cadena especificado en la cadena.
Parámetros: str.indexof (busque el valor, comience a buscar el subíndice). Si el valor de la cadena a recuperar no aparece, el método devuelve -1.
Ejemplo: regrese para encontrar el subíndice del carácter correspondiente
<script> var str = 'xsxsxscdecdcdxsxsxs'; var num = 0; var s = 'xs'; var arr = []; para (; str.indexof (s, num)! = -1;) {num = str.indexof (s, num) + s.length arr.push (num)} console.log (arr) </script>5. StringObject.lastIndexof ()
Función: Encuentre la primera ubicación de un valor de cadena especificado en la cadena de detrás a frente.
6. StringObject.substring ()
Función: el método se utiliza para extraer caracteres en una cadena que se encuentran entre dos subíndices especificados.
7. StringObject.ToUpperCase ()
Función: Convertir letras a capital
8. StringObject.TolowerCase ()
Función: Convertir letras en minúsculas
9.StringObject.split ()
Función: el método se usa para dividir una cadena en una matriz de cadenas
Parámetros: (qué personaje se usa para interceptar y qué bit se mantiene la matriz)
Tres usos
var str = "121314"; str.split ("") // [1,2,1,3,1,4]; str.split ("1") // [, 2,3,4]; str.split ("", 2) // [1,2] 10.arbject.join () ()Función: el método se utiliza para poner todos los elementos en la matriz en una cadena. Los elementos están separados por delimitadores especificados
Dos usos
var arr = [1,2,3]; arr.join ("") // 123arr.join ("-") // 1-2-3Ejemplo: resalte las palabras clave que buscó
<input type = "text" id = "oin" /> <botón> botón </boton> var oin = document.getElementById ("oin"); var obtn = document.getElementsByTagName ('Button') [0]; var str = "La longitud del objeto argumentos está determinada por el número de parámetros reales en lugar del número de parámetros formales. Los parámetros formales son variables que reabren espacios de memoria dentro de la función, pero no se superponen con el espacio de memoria del objeto de los argumentos. verificado "; var h = ""; OBTN.OnClick = function () {if (oin.value == "") {alert ("La entrada está vacía"); return false} var s = oin.Value; if (str.indexof (s) == -1) {alerta ("no este número"); return false} var m = '<span style = "Background-Color: Red">' + S + '</span>'; str = str.split (s); h = str.join (m) document.body.innerhtml = h}