Trabajar con cadenas alfanuméricas
Veamos algunos métodos y funciones que nos permiten trabajar con cadenas de texto.
- typeof
- toString()
- String
'use strict'
//Trabajar con cadenas alfanuméricas = string
var numero=512;
console.log(numero); //da 512 como número
console.log(typeof numero); // da number
//Convertir número a strign
var cadena=numero.toString();
console.log(cadena); //da 512 como string
console.log(typeof cadena); //da string
console.log(String(numero));//da 512 como string
console.log(String(numero)===cadena); //Comprobación de que son iguales: true
console.log("====================")
Convertir un texto a mayúsculas o minúsculas
Usamos:
- toUpperCase()
- toLowerCase()
//Convertir un texto a mayúsculas o minúsculas
var texto="De Madrid al cielo"
console.log(texto.toUpperCase());
console.log(texto.toLowerCase());
console.log("=".repeat(20)); //repite una cadena un cierto nº de veces
Longitud de una cadena
Usamnos:- length
//Longitud de una cadena
//console.log(nombre.length); //da erro porque la variabl no está definida
var nombre=null;
//console.log(nombre.length); //da erro porque la variable es null
nombre="";
console.log(nombre.length); // da 0
nombre="Ana";
console.log(nombre.length); //da 3
nombre=123;
console.log(nombre.length); // da undefined
console.log("=".repeat(20));
Contar los elementos de un array
Para un array o lista, al igual que para un string también usamnos:- length
//Contar los elementos de un array
nombre=['Ana','Jose'];
console.log(nombre.length); //da 2
console.log("=".repeat(20));
Concatenar textos
Para concatenar textos o cadenas alfanuméricas o string usamos:
- +
- concat
//Concatenar textos
var texto1="Hola";
var texto2="Antonio";
console.log(texto1+texto2); //da HolaAntonio
console.log(texto1+" "+texto2); //da Hola Antonio
console.log(texto1.concat(" "+texto2));//da Hola Antonio
console.log("=".repeat(20));
Unir elementos de una lista para formar un string
Usamos:
- joint()
- joint("")
- creamos una función que extrae los elementos de la lista uno a uno y los concatena con +=
//Unir elementos de una lista para formar un string
var lista=['B','i','e','n','v','e','n','i','d','o','s'];
console.log(lista);
console.log(lista.join()); // da B,i,e,n,v,e,n,i,d,o,s
console.log(lista.join("")); // da Bienvenidos
console.log(lista.length); //da 11
function une(lista){
var palabra="";
for(var i in lista){
palabra+=lista[i];
}
return palabra;
}
console.log(une(lista)); // da Bienvenidos
No hay comentarios:
Publicar un comentario