Red de conocimiento informático - Aprendizaje de programación - Métodos comunes de cadenas en js

Métodos comunes de cadenas en js

Primero crea una cadena. Hay dos formas de crear una cadena:

1. Literal: var str = "abc123efg456"

2. Constructor: var str = newString("abc123efg456");

En segundo lugar, cabe señalar que las cadenas de JavaScript son inmutables y ninguno de los métodos definidos por la clase String puede cambiar el contenido de la cadena. Si necesita cambiar el contenido de la cadena mediante un método, debe reasignar el valor de retorno a la cadena original. Por ejemplo: str = str.toUpperCase();

A continuación, presentamos los métodos de cadena más utilizados:

var str = "1abc123abc456abc";

Función: Devuelve la primera aparición del valor de cadena especificado en la cadena.

Parámetros: s es el carácter a recuperar, obligatorio; n es un parámetro de carácter opcional, que especifica la posición de la recuperación de la cadena.

demostración:

var index1 = str.indexOf("a");

var index2 = str.indexOf("a", 8);

var index3 =str.indexOf("a", 14);

console.log(index1); // 1

console.log(index2) ; // 13

console.log(index3); // -1? No se pueden recuperar caracteres de la posición recuperada, devuelve -1

Función: Devuelve una cadena especificada La última aparición de un valor, buscado de atrás hacia adelante en la posición especificada en una cadena.

Parámetros: s es el carácter a recuperar, obligatorio; n es un parámetro de carácter opcional, que especifica la posición de la recuperación de la cadena.

demostración:

var index1 =str.lastIndexOf("a");?

var index2 =str.lastIndexOf("a", 11);

var index3 =str.lastIndexOf("a", 0);

console.log(index1); // 13

console.log(index2); ); // 7

console.log(index3); // -1? No se puede recuperar ningún carácter de la posición recuperada y se devuelve -1

Función: Devuelve el carácter en la posición especificada.

Parámetro: n representa el índice de una determinada posición en la cadena. Si no se escribe, el valor predeterminado es el carácter 0.

demostración:

var s = str.charAt(3);

console.log(s); // c

Función: Devuelve la codificación Unicode del carácter en la posición especificada.

Parámetros: n representa el índice de una determinada posición en la cadena. No puede haber parámetros. El valor predeterminado es el parámetro con índice 0.

demostración:

var s = str.charCodeAt(3);

console.log(s); // 99

Nota: La codificación Unicode de c es 99.

Nota: El método charAt(n) es similar al método charCodeAt(n). El primero devuelve caracteres y el segundo devuelve la codificación Unicode de los caracteres.

Función: Convertir codificación a método de caracteres.

Parámetros: decimal y hexadecimal, no se admite la codificación Unicode.

demostración:

var s1 = String.fromCharCode("0x56fd");

var s2 = String.fromCharCode(22269); p> console.log(s1);? //País

console.log(s2);? //País

Nota: La codificación hexadecimal de "país" es 56fd, decimal es 22269.

Función: intercepta la subcadena según la posición especificada, de ma n, excluyendo n.

Parámetros: m, n es el índice.

demostración:

var s = str.slice(2,7

console.log(s); // bc123

Función: intercepta la subcadena de ma n según la posición especificada, excluyendo n.

Parámetros: m, n es el índice.

demostración:

var s = str.substring(2,7

console.log(s); // bc123

Función: intercepta la subcadena según la posición especificada, la toma de la posición m y toma n subcadenas.

Parámetros: m, n es el índice.

demostración:

var s = str.substr(2,7

console.log(s); // bc123ab

<); p> Función: Reemplazo de cadena.

Parámetros: oldstr es el carácter que debe reemplazarse y newstr es el carácter que debe reemplazarse.

demostración:

var s =str.replace("a", "l");

console.log(s); // 1lbc123abc456abc

Nota: Sólo se puede reemplazar un carácter calificado a la vez.

Función: Divide caracteres y regresa como una matriz.

Parámetro: "s" es el carácter a separar.

demo1:

var arr1 = str.split("b");

console.log(arr1);? // ["1a", "c123a", "c456a", "c"]

demo2:

var arr2 = str.split(); //["1abc123abc456abc"]

console.log(arr2);

demo3:

var arr3 = str.split("");

console.log(arr3); / ["1", "a", "b", "c", "1", "2", "3", "a", "b", "c", "4", "5", "6", "a", "b", "c"]

Nota: Cuando el parámetro no se escribe, se devuelve una matriz compuesta por la cadena original cuando el parámetro es un carácter nulo; cada carácter se divide y devuelve una matriz

Función: recupera la subcadena especificada en la cadena y devuelve el primer valor de índice que coincide con la cadena.

Parámetros: la cadena que se debe recuperar.

demostración:

var s1 = str.search("abc");

var s2 = str.search("efg"); >

console.log(s1); // 1

console.log(s2); // -1

Nota: Si no se encuentra ninguna subcadena coincidente, devuelve - 1.

Función: busca el valor especificado dentro de la cadena y devuelve el valor del carácter especificado si coincide.

Parámetros: la cadena que se debe recuperar.

demostración:

var s1 = str.match("abc");

var s2 = str.match("efg"); >

console.log(s1); // ["abc", índice: 1, entrada: "1abc123abc456abc", grupos: indefinido]

console.log(s2); /p>

Nota: este método es similar a indexOf() y lastIndexOf(), pero devuelve el valor especificado; de lo contrario, devuelve nulo

Función: conecta dos o más cadenas y devuelve la conexión la cuerda después.

Parámetro: la cadena a conectar.

demostración:

var str1="abc ";

var str2="123";

console.log(str1. concat(str2));? // "abc 123"

Consejo: Si necesita concatenar cadenas, es más fácil utilizar el operador " ".

Función: Convertir cadena a minúsculas.

Parámetros: Ninguno

demostración:

var str = "ABC abc"

console.log(str.toLowerCase(); ); // abcabc

Función: Convertir cadena a mayúsculas.

Parámetros: Ninguno

demostración:

var str = "ABC abc"

console.log(str.toUpperCase(); ); // ABCABC

Función: Muestra la cadena en fuente grande.

Parámetros: Ninguno

demostración:

var s = str.big()

document.write(str ""); ;

document.write(s);

Función: Muestra la cadena como una fuente pequeña.

Parámetros: Ninguno

demostración:

var s = str.small()

document.write(str ""); ;

document.write(s);

Función: Muestra la cadena en negrita.

Parámetros: Ninguno

demostración:

var s = str.bold()

document.write(str ""); ;

document.write(s);

Función: Muestra la cadena en cursiva.

Parámetros: Ninguno

demostración:

var s = str.italics()

document.write(str ""); ;

document.write(s);

Función: Mostrar caracteres en el color especificado.

Parámetros: nombre del color (rojo), valor RGB (rgb(255, 0, 0)) o número hexadecimal (#FF0000).

demostración:

var s = str.fontcolor("rojo");

document.write(str ""); > document.write(s);

Función: Muestra caracteres en el tamaño de fuente especificado.

Parámetros: El parámetro de tamaño debe ser un número entre 1 y 7, 1 representa un tamaño de fuente pequeño y 7 representa el tamaño de fuente más grande.

demostración:

var s = str.fontsize(7);

document.write(str ""); .write(s);

Función: Muestra la cadena como un hipervínculo.

Parámetros: URL del enlace.

demostración:

var s =str.link("");

document.write(str ""); document.write(s);

Función: Agregar cadena a cadena para su visualización.

Parámetros: Ninguno

demostración:

var s = str.strike()

document.write(str ""); ;

document.write(s);

Lo anterior es un resumen de los métodos de cadena. Si hay modificaciones o adiciones, se actualizará más adelante.

Si hay omisiones, errores, irrazonabilidad, descripciones poco claras, inexactitudes, etc. en el artículo, puedes dejar un mensaje para corregirme...