1. StringObject.Charat ()
Função: Retorne o subscrito da string
var str = "Esta é uma string"; console.log (str.charat (0)) // this
2. StringObject.Charcodeat ()
Função: o método pode retornar a codificação unicode dos caracteres na posição especificada
var str = "Esta é uma string"; console.log (str.charcodeat (0)) // this => 36825
3.String.FromCharCode ()
Função: Retorne os caracteres correspondentes através da codificação Unicode
console.log (String.FromCharcode (36825.26159)) // Isso é
Exemplo: encontre se uma string é um número
<Body> <input type = "text" /> <input type = "button" value = "detecção" /> <cript> var ainp = document.getElementsByTagName ('input'); ainp [1] .OnClick = function () {var val = ainp [0] .value; if (detectnum (val)) {alert ('parabéns,' + val + 'são todos números'); } else {alert ('entrada está errada'); }}; função detectnum (str) {var n = 0; for (var i = 0; i <str.Length; i ++) {n = str.charcodeat (i); if (n <48 || n> 57) retorna false; } retornar true;} </script> </body>4. StringObject.IndexOf ()
Função: O método pode retornar o local em que um valor de string especificado aparece pela primeira vez na string.
Parâmetros: str.IndexOF (encontre o valor, comece a procurar o subscrito). Se o valor da string a ser recuperado não aparecer, o método retornará -1.
Exemplo: retorne para encontrar o subscrito do personagem correspondente
<Cript> 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) </cript>5. StringObject.LastIndexOf ()
Função: Encontre o primeiro local de um valor de string especificado na sequência de trás para a frente.
6. StringObject.substring ()
Função: O método é usado para extrair caracteres em uma string entre dois subscritos especificados.
7. StringObject.TOUPPERCASE ()
Função: converta letras em capital
8. StringObject.TolowerCase ()
Função: converta letras em minúsculas
9.StringObject.split ()
Função: o método é usado para dividir uma string em uma matriz de string
Parâmetros: (que personagem é usado para interceptar e qual bit a matriz é mantida)
Três 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 ()Função: O método é usado para colocar todos os elementos na matriz em uma string. Os elementos são separados por delimitadores especificados
Dois usos
var arr = [1,2,3]; arr.join ("") // 123arr.join ("-") // 1-2-3Exemplo: destaque as palavras -chave que você pesquisou
<butão de entrada = "text" id = "oin" /> <button> </butão> var oin = document.getElementById ("oin"); var obtn = document.getElementsByTagName ('Button') [0]; var str = "O comprimento do objeto Argumentos é determinado pelo número de parâmetros reais em vez do número de parâmetros formais. Os parâmetros formais são variáveis que reabram os espaços de memória dentro da função, mas não se sobrepõem ao espaço de memória. var h = ""; obtn.OnClick = function () {if (oin.value == "") {alert ("entrada está vazia"); return false} var s = oin.value; if (str.indexOf (s) == -1) {alert ("não esse número"); Retornar false} var m = '<span style = "background-color: vermelho">' + s + '</span>'; str = str.split (s); h = str.Join (m) document.body.innerhtml = h}