Se utiliza un objeto de cadena para procesar texto (cadena).
1. Crea una cadena
La copia del código es la siguiente: var str = "Hello World";
var str1 = nueva cadena (str);
var str = String ("Hello World");
Los tres métodos están bien, pero hay ligeras diferencias
2. Atributo de longitud ---> Devolver la longitud de la cadena
3. El método Anchor () se usa para crear anclajes HTML.
¿Qué es el ancla HTML?
Eso es <a ...> ... </a>
StringObject.anchor (Anchorname)
requerido el nombre. Defina un nombre para el ancla.
Copie el código de la siguiente manera: var txt = "¡Hola mundo!"
document.write (txt.anchor ("myanchor"))
La salida es:
<a name = "myanchor"> ¡Hola mundo! </a>
¡Por supuesto, lo que ves en el navegador es Hello World!
4. El método Big () se usa para mostrar cadenas como fuentes grandes.
Cómo usar:
Copie el código de la siguiente manera: var str = "¡Hola mundo!"
document.write (str.big ())
5. El método Blink () se usa para mostrar cadenas intermitentes.
Cómo usar:
Copie el código de la siguiente manera: var str = "¡Hola mundo!"
document.write (str.blink ())
6. El método Bold () se usa para mostrar cadenas en negrita.
Copie el código de la siguiente manera: var str = "¡Hola mundo!"
document.write (str.bold ())
7. El método Charat () puede devolver caracteres en la posición especificada.
StringObject.Charat (índice)
índice requerido. Un número que representa una posición en una cadena, es decir, el subíndice de un carácter en la cadena.
Comentario: El subíndice del primer carácter en la cadena es 0. Si el índice de parámetros no está entre 0 y String.length, el método devuelve una cadena vacía.
8. El método Charcodeat () puede devolver la codificación unicode de los caracteres en la posición especificada. Este valor de retorno es un número entero entre 0 a 65535.
El método Charcodeat () es similar a la operación realizada por el método Charat (), excepto que el primero devuelve la codificación de caracteres en la posición especificada, mientras que la segunda devuelve una subcadena de caracteres.
Copie el código de la siguiente manera: var str = "¡Hola mundo!"
document.write (str.charcodeat (1))
La salida es: 101
9. El método concat () se usa para concatenar dos o más cadenas.
stringObject.concat (stringx, stringx, ..., stringx)
requerido stringx. Uno o más objetos de cadena que se concatenarán en una cadena.
Consejo: Tenga en cuenta que usar el operador "+" para operaciones de concatenación de cadenas suele ser más fácil.
Copie el código de la siguiente manera: var str1 = "hola"
var str2 = "¡Mundo!"
document.write (str1.concat (str2))
La salida es:
¡Hola Mundo!
10. El método FontColor () se usa para mostrar cadenas de acuerdo con el color especificado.
StringObject.FontColor (color)
Se requiere color. Especifique el color de la fuente para las cadenas. Este valor debe ser un nombre de color (rojo), un valor RGB (RGB (255,0,0)) o un número hexadecimal (#FF0000).
ejemplo:
Copie el código de la siguiente manera: var str = "¡Hola mundo!"
document.write (str.fontcolor ("rojo"))
11. El método LastIndexof () puede devolver la última ubicación del valor de cadena especificado y buscar de regreso a la parte delantera en la ubicación especificada en una cadena.
stringObject.lastIndexof (SearchValue, FromIndex)
Se requiere un valor de búsqueda. Especifica el valor de la cadena a recuperar.
Dedex parámetro entero opcional. Especifica la ubicación donde comienza la búsqueda en la cadena. Su valor legal es 0 a StringObject.length - 1. Si se omite este parámetro, la búsqueda comenzará desde el último carácter de la cadena.
NOTA: ¡El método LastIndexof () es sensible a la caja!
Si el valor de la cadena a recuperar no aparece, el método devuelve -1.
ejemplo:
Copie el código de la siguiente manera: var str = "¡Hola mundo!"
document.write (str.lastindexof ("hello") + "<r />")
document.write (str.lastindexof ("mundo") + "<r />")
document.write (str.lastindexof ("mundo"))
Producción:
0
-1
6
12. El método Link () se usa para mostrar cadenas como hipervínculos.
StringObject.link (URL) // URL requerido. Especifique la URL que se vincule.
var str = "wulin.com"
document.write (str.link ("// www.vevb.com"))
13. El método coincidir () puede recuperar el valor especificado dentro de la cadena, o encontrar una coincidencia para una o más expresiones regulares.
Este método es similar a indexOf () y lastindexof (), pero devuelve el valor especificado en lugar de la posición de la cadena.
StringObject.Match (SearchValue)
Se requiere un valor de búsqueda. Especifica el valor de la cadena a recuperar.
o:
stringObject.match (regexp)
se requiere regexp. Objeto regexp que especifica el patrón a coincidir. Si el parámetro no es un objeto RegExp, primero debe pasarlo al constructor REGEXP y convertirlo en un objeto REGEXP.
Copie el código de la siguiente manera: var str = "¡Hola mundo!"
document.write (str.match ("World") + "<Br />")
document.write (str.match ("World") + "<Br />")
document.write (str.match ("worldd") + "<r />")
document.write (str.match ("¡Mundo!"))
La salida es:
mundo
nulo
nulo
¡mundo!
14. El método reemplazar () se usa para reemplazar algunos caracteres en una cadena, o para reemplazar una subcadena que coincida con la expresión regular.
stringObject.replace (regexp/substr, reemplazo)
REGEXP/SUBSTR requerido. Objeto regexp que especifica la subcadena o el patrón que se reemplazará.
Tenga en cuenta que si el valor es una cadena, se usa como el patrón de texto de cantidad directa para recuperarse en lugar de convertirse primero en un objeto regexp primero.
reemplazo requerido. Un valor de cadena. Especifica una función que reemplaza el texto o genera un texto de reemplazo.
Se obtiene una nueva cadena después de reemplazar la primera coincidencia o todas las coincidencias de regexp con reemplazo.
ejemplo:
Copie el código de la siguiente manera: var str = "¡Visite Microsoft!"
document.write (str.replace (/Microsoft/, "JB51"))
El resultado de la salida es:
¡Visite JB51!
15. El método Search () se usa para recuperar la subcadena especificada en una cadena, o para recuperar la subcadena que coincida con la expresión regular.
stringObject.search (regexp)
Regexp Este parámetro puede ser una subcadena que debe recuperarse en StringObject, o un objeto regexp que debe recuperarse.
Nota: Para realizar una búsqueda que ignora el mayúscula y la caja minúscula, agregue el indicador i.
Valor de retorno:
La posición de inicio de la primera subcadena en StringObject que coincide con REGEXP.
Comentario: Si no se encuentra una subcadena coincidente, return -1.
NOTA: Search () es sensible a la caja
ejemplo:
[código] var str = "¡Visite JB51!"
document.write (str.search (/jb51/))
Producción:
6
16. El método Slice () puede extraer una parte de la cadena y devolver la parte extraída con una nueva cadena.
stringObject.slice (inicio, final)
Inicie el subíndice de inicio del segmento a extraer. Si es un número negativo, el parámetro especifica la posición calculada 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.
Finalice el subíndice al final del segmento que se extrae de inmediato. Si no se especifica este parámetro, la subcadena a extraer incluye una cadena desde el inicio hasta el final de la cadena original. Si el parámetro es un número negativo, especifica la posición desde el final de la cadena.
Valor de retorno:
Una nueva cadena. Incluye todos los caracteres desde el inicio de String StringObject (incluido el inicio) para finalizar el final (excluyendo el final).
String.slice () es similar a Array.slice ()
La copia del código es la siguiente: var str = "¡Hola Happy World!"
document.write (str.slice (6))
Salida: ¡Happy World!
La copia del código es la siguiente: var str = "¡Hola Happy World!"
document.write (str.slice (6,11))
Salida: feliz
17. El método Split () se usa para dividir una cadena en una matriz de cadenas.
stringObject.split (separador, HowMany)
Se requiere separador. Una cadena o expresión regular que divide StringObject desde donde especifica este parámetro.
Howmany opcional. Este parámetro especifica la longitud máxima de la matriz devuelta. Si se establece este parámetro, las subcadenas devueltas no serán más que la matriz especificada por este parámetro. Si este parámetro no está configurado, toda la cadena se dividirá independientemente de su longitud.
Nota: Si una cadena vacía ("") no es un espacio y se usa como separador, entonces se dividirá cada carácter en el StringObject.
ejemplo:
La copia del código es la siguiente: var str = "¿Cómo estás hoy?"
document.write (str.split ("") + "<Br />")
document.write (str.split ("") + "<Br />")
document.write (str.split ("", 3))
Producción:
¿Cómo está hoy?
Cómo está hoy,?
Cómo estás
18. El método subStr () puede extraer el número especificado de caracteres que comienzan desde el subíndice de inicio en la cadena.
stringObject.substr (inicio, longitud)
Comienza requerido. El subíndice inicial de la subcadena a extraer. Debe ser un valor numérico. Si es un número negativo, el parámetro declara 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.
longitud opcional. El número de caracteres en la subcadena. Debe ser un valor numérico. Si se omite este parámetro, se devuelve una cadena desde la posición de inicio de StringObject al final.
Valor de retorno:
Una nueva cadena que contiene caracteres de longitud que comienzan desde el inicio de StringObject (incluido el personaje mencionado por Start). Si no se especifica la longitud, la cadena devuelta contiene caracteres desde el inicio hasta el final de StringObject.
Nota: Ecmascript no estandariza el método, por lo que se opone a usarlo.
Copie el código de la siguiente manera: var str = "¡Hola mundo!"
document.write (str.substr (3,7))
Producción:
LO Mundo
19. El método Substring () se utiliza para extraer caracteres en una cadena entre dos subíndices especificados.
stringObject.substring (inicio, detener)
Comienza requerido. Un entero no negativo que especifica la posición del primer carácter de la subcadena que se extrae en StringObject.
Detente opcional. Un entero no negativo es 1 más posicionado en StringObject que el último carácter de la subcadena que se extrae. Si se omite este parámetro, la subcadena devuelta continuará hasta el final de la cadena.
Valor de retorno
Una nueva cadena cuyo valor contiene una subcadena de StringObject cuyo contenido es todos los caracteres desde el inicio hasta la parada-1, con una longitud de parada menos inicio.
Nota:
El método Substring () devuelve una subcadena que incluye los caracteres al inicio, pero no los caracteres al final.
Si el inicio del parámetro es igual al final, entonces el método devuelve una cadena vacía (es decir, una cadena de longitud 0). Si el inicio es más grande que el final, el método intercambiará estos dos parámetros antes de extraer la subcadena.
Nota:
A diferencia de los métodos SLICE () y sustr (), Substring () no acepta parámetros negativos.
ejemplo:
Copie el código de la siguiente manera: var str = "¡Hola mundo!"
document.write (str.substring (3,7))
Producción:
bajo
20. Definición y uso
El método tolowercase () se utiliza para convertir una cadena en minúsculas.
stringObject.tolowercase () // sin parámetro
Valor de retorno:
Una nueva cadena en la que todos los caracteres mayúsculas de StringObject se convierten en caracteres minúsculas.
21. El método ToupperCase () se usa para convertir una cadena en mayúsculas.
stringObject.ToUpperCase () // No hay parámetros
Valor de retorno:
Una nueva cadena en la que todos los caracteres en minúsculas de StringObject se convierten en caracteres mayúsculas.
22. El método indexOf () puede devolver la posición donde aparece primero un valor de cadena especificado en la cadena.
stringObject.IndexOf (SearchValue, FromIndex)
Se requiere un valor de búsqueda. Especifica el valor de la cadena a recuperar.
Dedex parámetro entero opcional. Especifica la ubicación donde comienza la búsqueda en la cadena. Su valor legal es 0 a StringObject.length - 1. Si se omite este parámetro, la búsqueda comenzará desde el primer carácter de la cadena.
ilustrar:
Este método recuperará la cadena StringObject de principio a fin para ver si contiene un Valor de búsqueda de subcadres. La ubicación donde comienza la búsqueda es en el desdedex de la cadena o al comienzo de la cadena (cuando no se especifica deDex). Si se encuentra un Valor de búsqueda, devuelve la ubicación donde aparece primero el SearchValue. La posición del carácter en StringObject comienza en 0.
NOTA: ¡El método indexOf () es sensible a la caja!
ejemplo:
Copie el código de la siguiente manera: var str = "¡Hola mundo!"
document.write (str.indexof ("hola") + "<r />")
document.write (str.indexof ("mundo") + "<r />")
document.write (str.indexof ("mundo"))
Producción:
0
-1
6
Para ver más sintaxis de JavaScript, puede seguir: "Tutorial de referencia de JavaScript" y "Guía de estilo de código JavaScript". También espero que todos apoyen más a Wulin.com.