1.IndexOf () Método ---- Este método é mais comumente usado
Retorna o local onde um valor de string especificado aparece pela primeira vez na string
Use formato: stringObject.indexof (substring, startpos)
Por exemplo: encontre o segundo local
var mystr = "Hello World!"
document.write (mystr.indexOf ("o", myst.indexOf ("o")+1)); ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mystr.indexOF ("O") ----- O resultado é 4, comece a procurar na tabela a seguir da string.
document.write (mystr.indexof ("o", 5)); Comece a olhar para a quinta posição.
O resultado é: 7
Nota: O método .IndexOf () é sensível ao caso.
.Se o valor da string a ser recuperado não aparecer, o método retorna -1. ・
2. String Split ()
O método split () divide a string em uma matriz de string e retorna essa matriz.
gramática:
stringObject.split (separador, limite)
Nota: Se uma string vazia ("") for usada como um separador, cada caractere no StringObject será dividido entre.
Por exemplo:
var mystr = "86-010-85468578";
Separar objetos de string por personagem "-" mystr
document.write (mystr.split ("-") + "<r />"); --- Resultado 86.010.85468578
Divida cada personagem do objeto de string mystr
document.write (myst.split ("") + "<r />"); --- resultado: 8,6,-, 0,1,0,-, 8,5,4,6,8,5,7,8
Divida o objeto de string mystr em personagens, dividido 3 vezes
myst.split ("", 3) ----------- Resultados 8,6,-
3. Extraia a substring da string ()
O método substring () é usado para extrair caracteres em uma string entre dois subscritos especificados.
gramática:
StringObject.substring (Starpos, Stoppos)
Perceber:
1. O conteúdo retornado é todos os caracteres do início (incluindo caracteres na posição inicial) para Stop-1, e seu comprimento é parado menos o início.
2. Se o início do parâmetro for igual para parar, o método retorna uma string vazia (ou seja, uma string com comprimento 0).
3. Se o início for maior que a parada, o método trocará esses dois parâmetros antes de extrair a substring.
Por exemplo:
var mystr = "Hello World!"
document.write (myst.substring (6) + "<r />"); ---- Seal todos os personagens que começam de 6 no subscrito --- O resultado é o mundo!
document.write (mystr.substring (5,4));
document.write (mystr.substring (4,5)); ------ O resultado é o número de dígitos tirados é 5-4
4. Extraia o número especificado de caracteres substr ()
O método substr () extrai o número especificado de strings a partir da posição StartPOS da string.
gramática:
stringObject.substr (startpos, comprimento)
Nota: Se o parâmetro startPOS for um número negativo, a posição do final da string será calculada. Isto é, -1 refere -se ao último personagem da string, -2 refere -se ao segundo ao último personagem, e assim por diante.
Se o startpos for negativo e o valor absoluto for maior que o comprimento da string, o startpos é 0
Exemplo: var mystr = "Hello World!";
document.write (myst.substr (6) + "<r />"); ----------------- Intercept World
document.write (myst.substr (0,5)); --- intercept ---- Olá
5.Math
Redondo ()
Math.Round (X)
O método aleatório () pode retornar um número aleatório entre 0 e 1 (maior ou igual a 0, mas menor que 1).
Math.random ();
6. Método do objeto de Array da Array
O método concat () é usado para concatenar duas ou mais matrizes. Este método retorna uma nova matriz sem alterar a matriz original.
gramática
ArrayObject.Concat (Array1, Array2, ..., Arrayn)
Nota: Este método não altera a matriz existente, mas retorna apenas uma cópia da matriz conectada.
var myarr1 = new Array ("010")
var myarr2 = new Array ("-", "84697581");
var myCon = myarr1.concat (myarr2);
document.write (mycon) --- saída 010,-, 84697581
A descrição é apenas uma cópia.
O método junção () é usado para colocar todos os elementos na matriz em uma string. Os elementos são separados por delimitadores especificados.
var myarr1 = new Array ("86", "010")
var myarr2 = nova matriz ("84697581");
var myarr3 = myarr1.concat (myarr2);
document.write (myarr3.join ("")+"<br/>"); ------ o resultado é 8601084697581
document.write (myarr3.join ("_")+"<br/>"); ----- O resultado é: 86_010_84697581
document.write (myarr3.join ()+"<br/>"); ----- O resultado é 86.010.84697581 O padrão é, número separado
7. reverso ()
O método reverse () é usado para reverter a ordem dos elementos em uma matriz.
var myarr1 = ["i", "amor", "você"];
Document.Write (Myarr1.Reverse ()); ---- O resultado é você, amor, tenho cuidado para não reservar. Não escreva errado
8. Slice de elemento selecionado ()
O método slice () retorna o elemento selecionado de uma matriz existente.
ArrayObject.slice (start, fim)
1. Retorna uma nova matriz que contém elementos em um ArrayObject do início ao fim (excluindo esse elemento).
2. Este método não modifica a matriz, mas retorna um subarray
var myarr1 = ["i", "amor", "você"];
document.write (myarr1.slice (1,3)) --- O resultado é o amor, você é o mesmo que a substring, mas isso é para a matriz, o número de busca é 3-1 = 2
9. Classificação da matriz ()
O método Sort () faz com que os elementos na matriz classifiquem em uma determinada ordem.
gramática:
ArrayObject.sort (função do método)
1. Se <função do método> não for especificado, organize -o na ordem do código Unicode.
2. Se <função do método> for especificado, classifique pelo método de classificação especificado em <função do método>.
função sortnum (a, b) {
retornar ab;
}
var myarr = new Array ("80", "16", "50", "6", "100", "1");
document.write (myarr.sort (sortnum)); --- j O resultado é: 1,6,16,50,80,100
Se for BA - o resultado é 100,80,50,16,6,1
O exposto acima são alguns objetos embutidos JavaScript comumente usados que resumi. Espero que todos gostem.