En JavaScript, las cadenas o string son una serie de caracteres y se pueden declarar con comillas simples (’ ‘), comillas dobles (” “) o comillas invertidas (` `). Aquí hay varias formas de manipular cadenas en JavaScript:
1. Concatenación: Esta es la técnica de unir dos o más cadenas. Se puede hacer con el operador (+) o con el método concat().
```javascript
var string1 = “Hola, “;
var string2 = “mundo!”;
var result = string1 + string2; // “Hola, mundo!”
// o
var result = string1.concat(string2); // “Hola, mundo!“
```
2. Longitud de la cadena: El método length retorna la longitud de una cadena.
```javascript
var texto = “Hola mundo”;
console.log(texto.length); // 10
```
3. Extraer caracteres de una cadena: JavaScript tiene métodos como charAt() y charCodeAt() para extraer caracteres en una cadena dada.
```javascript
var texto = “Hola mundo”;
console.log(texto.charAt(0)); // “H“
console.log(texto.charCodeAt(0)); // devuelve el valor Unicode del carácter en el índice especificado
```
4. Reemplazar contenido de cadenas: El método replace() se utiliza para reemplazar un valor especificado en una cadena.
```javascript
var texto = “Hola mundo”;
var textoNuevo = texto.replace(“mundo”, “JavaScript”); // “Hola JavaScript“
```
5. Convertir a mayúsculas y minúsculas: Los métodos toLowerCase() y toUpperCase() son útiles para convertir cadenas.
```javascript
var texto = “Hola Mundo”;
console.log(texto.toLowerCase()); // “hola mundo“
console.log(texto.toUpperCase()); // “HOLA MUNDO“
```
6. Dividir una cadena: El método split() divide una cadena en una matriz de subcadenas.
```javascript
var texto = “HOLA MUNDO”;
var resultado = texto.split(” “); // [“HOLA”, “MUNDO”]
```
Recuerda que JavaScript es sensible a mayúsculas y minúsculas, por lo que “hola” y “Hola” son diferentes en JavaScript.