JavaScript Cuerdas
Una cadena de JavaScript almacena una serie de personajes como "John Doe" .
Una cadena puede ser cualquier texto entre comillas dobles o simples:
var carname = "Volvo XC60";
var carname = 'Volvo XC60';
índices de cadenas están basados en cero: El primer carácter está en la posición 0, el segundo en 1, y así sucesivamente.
Para ver un tutorial sobre Strings, lea nuestra Tutorial cadena de JavaScript .
Propiedades de cadena y Métodos
Los valores primitivos, como "John Doe" , no pueden tener propiedades o métodos (because they are not objects) .
Pero con JavaScript, métodos y propiedades también están disponibles para los valores primitivos, porque JavaScript trata los valores primitivos como objetos al ejecutar los métodos y propiedades.
cadena Propiedades
Propiedad | Descripción |
---|---|
constructor | Devuelve la función constructora de la cadena |
length | Devuelve la longitud de una cadena |
prototype | Le permite agregar propiedades y métodos a un objeto |
Métodos de cuerda
Método | Descripción |
---|---|
charAt() | Devuelve el carácter en el índice especificado (position) |
charCodeAt() | Devuelve el Unicode del carácter en el índice especificado |
concat() | Se une a dos o más cadenas, y devuelve una nueva cuerdas unidas |
endsWith() | Comprueba si una cadena termina con la cadena / caracteres específicos |
fromCharCode() | Convierte los valores Unicode a caracteres |
includes() | Comprueba si una cadena contiene la cadena de caracteres y / o específicos |
indexOf() | Devuelve la posición de la primera aparición encontrado de un valor especificado en una cadena |
lastIndexOf() | Devuelve la posición de la última aparición encontrado de un valor especificado en una cadena |
localeCompare() | Compara dos cadenas en la localidad actual |
match() | Busca una cadena para un partido contra una expresión regular y devuelve los partidos |
repeat() | Devuelve una nueva cadena con un número determinado de copias de una cadena existente |
replace() | Busca una cadena para un valor especificado, o una expresión regular y devuelve una nueva cadena en la que se sustituyen los valores especificados |
search() | Busca una cadena para un valor especificado, o una expresión regular y devuelve la posición del partido |
slice() | Extrae una parte de una cadena y devuelve una nueva cadena |
split() | Divide una cadena en una matriz de subcadenas |
startsWith() | Comprueba si una cadena comienza con los caracteres especificados |
substr() | Extrae los caracteres de una cadena, a partir de una posición de inicio especificado, ya través del número especificado de caracteres |
substring() | Extrae los caracteres de una cadena, entre los dos índices especificados |
toLocaleLowerCase() | Convierte una cadena en minúsculas, de acuerdo con la configuración regional del anfitrión |
toLocaleUpperCase() | Convierte una cadena en letras mayúsculas, de acuerdo con la configuración regional del anfitrión |
toLowerCase() | Convierte una cadena a minúsculas |
toString() | Devuelve el valor de un objeto String |
toUpperCase() | Convierte una cadena en letras mayúsculas |
trim() | Elimina los espacios en blanco de los dos extremos de una cuerda |
valueOf() | Devuelve el valor primitivo de un objeto String |
Todos los métodos de cadena devuelven un valor nuevo. No cambian la variable original.
Cuerda métodos de contenedor HTML
Los métodos de contenedor HTML devolver la cadena envuelta dentro de la etiqueta HTML correspondiente.
Estos no son métodos estándar, y puede no funcionar como se espera en todos los navegadores.
Método | Descripción |
---|---|
anchor() | Crea un ancla |
big() | Muestra una cadena utilizando un tipo de letra grande |
blink() | Muestra una cadena de parpadear |
bold() | Muestra una cadena en negrita |
fixed() | Muestra una cadena usando una fuente de paso fijo |
fontcolor() | Muestra una cadena usando un color especificado |
fontsize() | Muestra una cadena usando un tamaño especificado |
italics() | Muestra una cadena en cursiva |
link() | Muestra una cadena como un hipervínculo |
small() | Muestra una cadena usando una fuente pequeña |
strike() | Muestra una cadena con un tachado |
sub() | Muestra una cadena de texto como subíndice |
sup() | Muestra una cadena de texto como superíndice |