Defina un objeto de cadena
El objeto de cadena JavaScript se usa para procesar cadenas de texto. La sintaxis para crear un objeto de cadena es el siguiente:
La copia del código es la siguiente:
<script language = "javaScript">
var str_object = new String (Str);
var str1 = string (str);
var str2 = str;
</script>
Entre los tres métodos anteriores, solo el primero es usar el constructor de cadenas para definir estrictamente un objeto de cadena, y el objeto devuelto también es un objeto. El segundo es llamar a la función de cadena, convertir el parámetro STR a la cadena original y devolverlo. El tercer tipo es definir una variable de cadena, pero en JavaScript todavía se procesa como un objeto de cadena.
Ejecute la siguiente declaración para conocer sus diferencias:
La copia del código es la siguiente:
alerta (typeof str_object); // objeto de salida
alerta (typeof str1); // cadena de salida
alerta (typeof str2); // cadena de salida
Cadena de propiedades del objeto
| propiedad | describir |
|---|---|
| constructor | Referencia a la función que creó el objeto |
| longitud | La longitud de la cuerda |
| prototipo | Agregar propiedades y métodos a los objetos |
Método de objeto de cadena
Una lista de métodos comunes para objetos de cadena es la siguiente:
Salida de cadena
alerta (): el texto de salida del cuadro de advertencia del mensaje
document.write (): texto de salida a la página web
Operación de cadena
Concat (): concatenar dos o más cuerdas
reemplazar (): reemplazo de cadena o reemplazo de coincidencia regular
slice (): intercepta la cadena especificando las posiciones de inicio y finalización
Split (): Split String en una matriz de cadenas
subStr (): cadenas de intercepción basadas en la posición y la longitud de inicio
Substring (): Intercept String especificando las posiciones de inicio y finalización
Conversión de cadena
tolowercase (): Convierta la cadena en minúsculas
toUupperCase (): Convierta la cadena en mayúsculas
fromCharCode (): Convierta uno o más valores de Unicode en cadenas
Búsqueda de cadenas
charat (): obtenga el personaje en la posición especificada
charcodeat (): Obtener la codificación unicode del carácter de posición especificado
indexOf (): calcula la primera aparición de una cadena especificada en la cadena
LastIndexOf (): Calcule la primera aparición de una cadena especificada en la cadena.
Clase de etiqueta HTML
Bold (): Obtenga el personaje en la posición especificada
FontColor (): Mostrar cadenas de acuerdo con el color especificado
FontSize (): Mostrar cadenas de acuerdo con el tamaño especificado
cursiva (): cadenas de exhibición como cursiva
enlace (): Agregue un hipervínculo a la cadena
Strike (): Agregue una línea de eliminación a la cadena
sub (): Muestre la cadena como subíndice
sup (): Muestre la cadena como un superíndice