Header Ads Widget

Ticker

6/recent/ticker-posts

Tutorial de TypeScript: Lección 8 - Cadena

Ejemplo sobre String:

1
2
3
4
5
6
var str2 = `<html><body>
    <h1>Tutorialspots.com</h1>
</body></html>`  //multiple line
var str3 = 'Tutorialspots.com' //single line
var str4 = "Tutorialspots.com" //single line
var str4 = `My website is ${str3}` //with variables

El objeto String

Sintaxis

1
var my_string = new String(string)

Propiedades de cadena

constructor : Devuelve una referencia a la función String que creó el objeto.

Ejemplo:

1
2
var my_string = new String("tutorialspots");
console.log("my_string.constructor is:" + my_string.constructor)

Resultado:

1
[LOG]: my_string.constructor is:function String() { [native code] }

length : Devuelve la longitud de la cadena.

Ejemplo:

1
2
var my_string = new String("tutorialspots");
console.log("my_string.length is:" + my_string.length)

Resultado:

1
[LOG]: my_string.length is:13

Métodos de cadena :

S.No.Método y descripción
1.charAt ()

Devuelve el carácter en el índice especificado.

Sintaxis

1
my_string.charAt(index)

Argumentos:
index - Un número entero entre 0 y 1 menor que la longitud de la cadena.

Ejemplo:

1
2
3
var my_string = new String("tutorialspots");
console.log("my_string.charAt(0) is:" + my_string.charAt(0));
console.log("my_string.charAt(1) is:" + my_string.charAt(1));

Resultado:

1
2
[LOG]: my_string.charAt(0) is:t
[LOG]: my_string.charAt(1) is:u
2.charCodeAt ()

Devuelve un número que indica el valor Unicode del carácter en el índice dado.

Sintaxis

1
my_string.charCodeAt(index)

Argumentos:
index - Un número entero entre 0 y 1 menor que la longitud de la cadena; si no se especifica, el valor predeterminado es 0.

Ejemplo:

1
2
3
var my_string = new String("tutorialspots");
console.log("my_string.charCodeAt(0) is:" + my_string.charCodeAt(0));
console.log("my_string.charCodeAt(1) is:" + my_string.charCodeAt(1));

Resultado:

1
2
[LOG]: my_string.charCodeAt(0) is:116
[LOG]: my_string.charCodeAt(1) is:117
3.concat ()

Combina el texto de dos cadenas y devuelve una nueva cadena.

Sintaxis

1
my_string.concat(my_string2, my_string3[, ..., my_stringN])

Argumentos:
my_string2,...,my_stringN - Estas son las cadenas a concatenar.

Ejemplo:

1
2
3
var my_string1 = new String("tutorialspots")
var my_string2 = new String(".com")
console.log("my_string1 + my_string2 is:" + my_string1.concat(my_string2.toString()))

Resultado:

1
[LOG]: my_string1 + my_string2 is:tutorialspots.com
4.índice de()

Devuelve el índice dentro del objeto String que llama de la primera aparición del valor especificado, o -1 si no se encuentra.

5.lastIndexOf ()

Devuelve el índice dentro del objeto String que llama de la última aparición del valor especificado, o -1 si no se encuentra.

6.localeCompare ()

Devuelve un número que indica si una cadena de referencia viene antes o después o es la misma que la cadena dada en el orden de clasificación.

Sintaxis

1
my_string.localeCompare( my_string2 )

Argumentos:
my_string2 - Una cadena que se va a comparar con un objeto de cadena.

Valor devuelto:

  • 0: si la cadena coincide al 100%.
  • 1: no hay coincidencia y el valor del parámetro está antes del valor del objeto de cadena en el orden de clasificación de la configuración regional.
  • Un valor negativo: sin coincidencia, y el valor del parámetro viene después del valor del objeto de cadena en el orden de clasificación local.

Ejemplo:

1
2
3
4
5
6
7
8
9
10
var my_string1 = new String("tutorialspots")
var my_string2 = new String("tutorialspots")
var my_string3 = new String("an useful website")
var my_string4 = new String("very good")
console.log("localeCompare from my_string1 to my_string2 is:" +
    my_string1.localeCompare(my_string2.toString()))
console.log("localeCompare from my_string1 to my_string3 is:" +
    my_string1.localeCompare(my_string3.toString()))
console.log("localeCompare from my_string1 to my_string4 is:" +
    my_string1.localeCompare(my_string4.toString()))

Resultado:

1
2
3
[LOG]: localeCompare from my_string1 to my_string2 is:0
[LOG]: localeCompare from my_string1 to my_string3 is:1
[LOG]: localeCompare from my_string1 to my_string4 is:-1
7.

partido()

Se usa para hacer coincidir una expresión regular con una cadena.

8.reemplazar()

Se utiliza para encontrar una coincidencia entre una expresión regular y una cadena, y para reemplazar la subcadena coincidente con una nueva subcadena.

9.buscar()

Ejecuta la búsqueda de una coincidencia entre una expresión regular y una cadena especificada.

10.rebanada()

Extrae una sección de una cadena y devuelve una nueva cadena.

11.división()

Divide un objeto String en una matriz de cadenas separando la cadena en subcadenas.

12.substr ()

Devuelve los caracteres en una cadena que comienza en la ubicación especificada hasta el número especificado de caracteres.

13.subcadena ()

Devuelve los caracteres de una cadena entre dos índices de la cadena.

14.toLocaleLowerCase ()

Los caracteres dentro de una cadena se convierten a minúsculas respetando la configuración regional actual.

15.toLocaleUpperCase ()

Los caracteres dentro de una cadena se convierten a mayúsculas respetando la configuración regional actual.

dieciséis.toLowerCase ()

Devuelve el valor de la cadena de llamada convertido a minúsculas.

17.Encadenar()

Devuelve una cadena que representa el objeto especificado.

18.toUpperCase ()

Devuelve el valor de la cadena de llamada convertido a mayúsculas.

19.valor de()

Devuelve el valor primitivo del objeto especificado.

Publicar un comentario

0 Comentarios