1.indexof () método ---- Este método se usa más comúnmente
Devuelve la ubicación donde primero aparece un valor de cadena especificado en la cadena
Use formato: stringObject.IndexOf (subcadres, startPos)
Por ejemplo: encuentre la segunda ubicación O
var mystr = "¡Hola mundo!"
documento
mystr.indexof ("o") ----- El resultado es 4, comience a buscarlo desde la siguiente tabla de la cadena.
document.write (mystr.indexof ("o", 5)); Comience a mirar la quinta posición.
El resultado es: 7
Nota: El método .indexof () es sensible a la caja.
. Si el valor de la cadena a recuperar no aparece, el método regresa -1. ・
2. String Split ()
El método Split () divide la cadena en una matriz de cadenas y devuelve esta matriz.
gramática:
stringObject.split (separador, límite)
Nota: Si se usa una cadena vacía ("") como separador, cada carácter en el StringObject se dividirá.
Por ejemplo:
var mystr = "86-010-85468578";
Objetos de cadena separados por carácter "-" mystr
document.write (mystr.split ("-") + "<Br />"); --- Resultado 86,010,85468578
Dividir cada carácter del objeto de cadena mystr
document.write (mystr.split ("") + "<Br />"); --- Resultado: 8,6,-, 0,1,0,-, 8,5,4,6,8,5,7,8
Divida el objeto de cadena mystr en caracteres, dividido 3 veces
mystr.split ("", 3) ------------- Resultados 8,6,-
3. Extraiga la subcadena de cadena ()
El método Substring () se usa para extraer caracteres en una cadena entre dos subíndices especificados.
gramática:
StringObject.Substring (StarPos, Stoppos)
Aviso:
1. El contenido devuelto es todos los caracteres desde el inicio (incluidos los caracteres en la posición de inicio) para detener 1, y su longitud es parada menos inicial.
2. Si el inicio del parámetro es igual a detener, entonces el método devuelve una cadena vacía (es decir, una cadena con longitud 0).
3. Si el inicio es más grande que la parada, el método intercambiará estos dos parámetros antes de extraer la subcadena.
Por ejemplo:
var mystr = "¡Hola mundo!"
document.write (mystr.substring (6) + "<r />"); ---- Selle todos los caracteres a partir de 6 en el subíndice --- ¡el resultado es mundo!
document.write (mystr.substring (5,4));
document.write (mystr.substring (4,5)); ------ El resultado es todo o el número de dígitos tomados es 5-4
4. Extraiga el número especificado de caracteres sustr ()
El método substr () extrae el número especificado de cadenas que comienzan desde la posición STARTPOS desde la cadena.
gramática:
stringObject.substr (startPos, longitud)
Nota: Si el parámetro StartPos es un número negativo, se calcula la posición desde el final de la cadena. Es decir, -1 se refiere al último carácter de la cadena, -2 se refiere al segundo a último personaje, y así sucesivamente.
Si StartPos es negativo y el valor absoluto es mayor que la longitud de la cadena, StartPos es 0
Ejemplo: var mystr = "¡Hola mundo!";
document.write (mystr.substr (6) + "<Br />"); ----------------- Intercept World
document.write (mystr.substr (0,5)); --- Intercept ---- Hola
5. Math
Redondo ()
Math.round (x)
El método Random () puede devolver un número aleatorio entre 0 y 1 (mayor o igual a 0 pero menos de 1).
Math.random ();
6. Método de objeto de matriz de recolección
El método concat () se utiliza para concatenar dos o más matrices. Este método devuelve una nueva matriz sin cambiar la matriz original.
gramática
ArrayObject.concat (Array1, Array2, ..., Arrayn)
Nota: Este método no cambia la matriz existente, sino que solo devuelve una copia de la matriz conectada.
var myarr1 = nueva matriz ("010")
var myarr2 = new Array ("-", "84697581");
var myCon = myarr1.concat (myarr2);
document.write (mycon) --- salida 010,-, 84697581
La descripción es solo una copia.
El método Join () se usa para poner todos los elementos en la matriz en una cadena. Los elementos están separados por delimitadores especificados.
var myarr1 = nueva matriz ("86", "010")
var myarr2 = nueva matriz ("84697581");
var myarr3 = myarr1.concat (myarr2);
document.write (myarr3.join ("")+"<br/>"); ------ El resultado es 8601084697581
document.write (myarr3.join ("_")+"<br/>"); ----- El resultado es: 86_010_84697581
document.write (myarr3.join ()+"<br/>"); ----- El resultado es 86,010,84697581 El valor predeterminado es, número separado
7. Reversa ()
El método reverse () se usa para revertir el orden de los elementos en una matriz.
var myarr1 = ["i", "amor", "tú"];
document.write (myarr1.reverse ()); ---- El resultado es usted, amor, tengo cuidado de no reservar. No lo escribas mal
8. Seleccionó Slice ()
El método SLICE () devuelve el elemento seleccionado de una matriz existente.
ArrayObject.slice (inicio, finalización)
1. Devuelve una nueva matriz que contiene elementos en un ArrayObject de principio a fin (excluyendo este elemento).
2. Este método no modifica la matriz, sino que devuelve una subarray
var myarr1 = ["i", "amor", "tú"];
document.write (myarr1.slice (1,3)) --- El resultado es-love, usted es el mismo que la subcadena, pero esto es para la matriz, el número de recuperado es 3-1 = 2
9. Ordena de matriz ()
El método sort () hace que los elementos en la matriz sean en un determinado orden.
gramática:
ArrayObject.sort (función de método)
1. Si la <función de método> no se especifica, organizarla en el orden de código Unicode.
2. Si se especifica <función de método>, ordene mediante el método de clasificación especificado en <función de método>.
función sortnum (a, b) {
regresar ab;
}
var myarr = nueva matriz ("80", "16", "50", "6", "100", "1");
document.write (myarr.sort (sortnum)); --- j El resultado es: 1,6,16,50,80,100
Si es BA, el resultado es de 100,80,50,16,6,1
Los anteriores son algunos objetos incorporados de JavaScript comúnmente utilizados que he resumido. Espero que a todos les guste.