Curso de Javascript: Clases Básicas
String
//Clase String
**var** cadena \= new String("Ejemplo");
console.log("longitud de la cadena:"+cadena.length);
//concatenación
console.log("primer literal "+cadena\+ " segundo literal");
**var** concatenado\=cadena.concat(" concatenado");
console.log(concatenado);
**var** entero\=3;
cadena\="Hola"+entero;
console.log(cadena);
console.log(cadena+concatenado);
**var** mayusculas\=cadena.toUpperCase();
console.log(mayusculas);
**var** minusculas\=mayusculas.toLowerCase();
console.log(minusculas);
**var** caracter\=minusculas.charAt(0);
console.log(caracter);
**var** posicion\=minusculas.indexOf("h");
console.log(posicion);
//substring con un parámetro
**var** email\="pepesan@consultec.es";
**var** subcadena\=email.substring(8);
console.log(subcadena);
//substring con 2 parámetros
subcadena\=email.substring(0,7);
console.log(subcadena);
//separador
**var** separados\=email.split("@");
console.log(separados\[0\]);
console.log(separados\[1\]);
Arrays
//Arrays
**var** array\=new Array(5);
**var** i\=0;
**for** (i\=0;i<5;i++){
array\[i\]\=i;
console.log(array\[i\]);
}
console.log(array.length);
//concatenación de arrays
**var** array2\=array.concat(\[5,6,7\]);
//recorrido de arrays
**for**(item in array2){
console.log(array2\[item\]);
}
//unión de elementos
**var** union\=array2.join(",");
console.log(union);
//eliminación del último elemento
array2.pop();
**for**(item in array2){
console.log(array2\[item\]);
}
//inclusión al final de un elemento al final
array2.push(7);
**for**(item in array2){
console.log(array2\[item\]);
}
//eliminación con posición
delete array2\[0\];
**for**(item in array2){
console.log(array2\[item\]);
}
//quita el primer elemento
**var** array3\=\[1,2,3,4\];
**for**(item in array3){
console.log(array3\[item\]);
}
**var** quitado\=array3.shift();
console.log("quitado:"+quitado);
**for**(item in array3){
console.log(array3\[item\]);
}
array2.unshift(0);
**for**(item in array3){
console.log(array3\[item\]);
}
Date
//Objeto Date Fecha
//fecha actual
**var** fecha\=new Date();
//inicializaciones
**var** fecha2\=new Date("10/02/2000");
**var** fecha3\=new Date(1990, 11, 10, 20,00);
console.log(fecha);
console.log(fecha.getFullYear());
//empiezan en 0
console.log(fecha.getMonth()+1);
console.log(fecha.getDay()+1);
console.log(fecha.getHours());
console.log(fecha.getMinutes());
Este obra está bajo una licencia Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 España.