El objeto de cadena Sting es uno de los objetos integrados proporcionados por Javascript.
Preste especial atención aquí, el primer carácter de la cadena es el carácter 0 y el segundo carácter es el primer carácter.
1. Método para crear un objeto de cadena.
[var] Nombre de instancia de objeto de cadena = nueva cadena (cadena)
O var Nombre de instancia del objeto String = valor de cadena
ejemplo:
var str = "Hola mundo";
var str1 = new String("Esta es una cadena");
2.Propiedades de cadena
longitud: devuelve la longitud de la cadena
var intlength = str.length //intlength = 11
3.Método de cadena
charAt(*): devuelve el carácter único en la *ésima posición de la cadena
var x = "abcdefg"; var y = x.charAt(3);
charCodeAt(*): Devuelve el código ASCII del carácter único en la *ésima posición de la cadena
Sin más detalles
Copie el código de código de la siguiente manera:
fromCharCode(): acepta un valor Unicode específico y devuelve una cadena.
document.write(String.fromCharCode(72,69,76,76,79)); //El resultado de salida es HOLA
indexOf(): busca otro objeto de cadena a partir de una cadena, devuelve la posición si la búsqueda es exitosa; de lo contrario, devuelve -1
document.write("children".indexOf("l",0)); //El resultado de salida es 3
document.write("children".indexOf("l",1)); //El resultado de salida es 3
document.write("children".indexOf("l",4)); //El resultado de salida es -1
lastIndexOf(): similar al método indexOf(), excepto que la dirección de búsqueda es opuesta, de atrás hacia adelante
document.write("children".lastIndexOf("l",4)); //El resultado de salida es 3
split (carácter separador): devuelve una matriz separada de la cadena. El carácter separador determina dónde separar.
'l&o&v&e'.split('&'); //devuelve matriz l,o,v,e
substring(): equivalente a la función de corte de una cadena
subcadena(<inicio>[,<fin>])
document.write("children".substring(1,3)); //El resultado de salida es hil
substr(): también equivalente a recortar, tenga en cuenta la diferencia con substring()
substr(<inicio>[,<longitud>])
Copie el código de código de la siguiente manera:
document.write("children".substr(1,3)); //El resultado de salida es hil. Cabe señalar aquí que, en comparación con la sustitución, aunque los resultados son los mismos, los algoritmos y las ideas son diferentes.
toLowerCase() y toUpperCase(): tienen funciones similares, excepto que devuelven una cadena con la misma cadena original. La única diferencia es que todas las letras en el primero están en minúsculas, mientras que en el segundo están en mayúsculas.
document.write("LOVE".toLowerCase()); //El resultado de salida es amor.
document.write("love".toUpperCase()); //El resultado de salida es AMOR.