Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Javascript I (jQuery)
Practica Clase 3
1.- Completar las condiciones de los if del siguiente script para que los mensajes de
los alert se muestren de forma correcta.
var num1 = 5;
var num2 = 8;
if(...) {
alert("num1 no es mayor que num2");
}
if(...) {
alert("num2 es positivo");
}
if(...) {
alert("num1 es negativo o distinto de cero");
}
if(...) {
alert("Incrementar en 1 unidad el valor de num1 lo hace mayor que num2");
}
var num1 = 5;
var num2 = 8;
if( num1 < num2 ) {
alert("num1 no es mayor que num2");
}
if( num2 >= 0 ) {
alert("num2 es positivo");
}
if( num1 < 0 || num1 != 0) {
alert("num1 es negativo o distinto de cero");
}
if( ++num1 > num2 ) {
alert("Incrementar en 1 unidad el valor de num1 lo hace mayor que num2");
}
Página 1 de 5
CURSO JAVASCRIPT I Auxiliar: Joaquin Jauregui
Disertante: David Curras Auxiliar: Germán A.Dosko
2.- Crear un Array que contenga al menos 3 nombres de frutas y utilizar el bucle for
in para recórrelo y mostrar dichos valores con la función console.log
c.- Eliminar un elemento al final y al principio del arreglo (métodos pop y shift).
var frutas = ["Naranja", "Manzana", "Pera"];
frutas.pop();
console.log(frutas);
frutas.shift();
console.log(frutas);
e.- Recorrer el array utilizando el bucle while (usar la propiedad length del array
en al condición) y guardar los valores en una variable del tipo string
concatenándolos. Mostrar el valor de la variable al final.
var frutas = ["Naranja", "Manzana", "Pera"];
var texto = "";
var i = 0;
while(i < frutas.lenght){
texto += frutas[i];
}
console.log(texto);
Página 2 de 5
CURSO JAVASCRIPT I Auxiliar: Joaquin Jauregui
Disertante: David Curras Auxiliar: Germán A.Dosko
f.- Recorrer el array utilizando el bucle for y mostrar cada uno de los valores
convirtiéndolos a mayúsculas (método toUpperCase de la clase String).
var frutas = ["Naranja", "Manzana", "Pera"];
for(var i = 0; i < frutas.lenght; i++){
console.log(frutas[i].toUpperCase());
}
4.- Crear una variable que contenga el valor 'La Manzana es Verde' y utilizarlo para:
a.- Convertirlo a minúscula y mostrar el resultado (método toLowerCase).
var texto = "La Manzana es Verde";
console.log(texto.toLowerCase());
d.- Obtener un array con las palabras que hay en el string, asumiendo que cada
palabra termina cuando se encuentra el carácter espacio (método split).
var texto = "La Manzana es Verde";
console.log(texto.split(' '));
5.- Crear una función que reciba como parámetro un string y que devuelva ese
mismo string con la primera letra convertida a mayúscula.
var texto = "una manzana es verde";
var nuevo = texto.substring(0,1).toUpperCase() + texto.substring();
console.log(nuevo);
Página 3 de 5
CURSO JAVASCRIPT I Auxiliar: Joaquin Jauregui
Disertante: David Curras Auxiliar: Germán A.Dosko
6.- Crear una función que reciba como parámetro un string y que devuelva ese
mismo string con la primera letra DE CADA PALABRA convertida a mayúscula.
function capitalizar(texto){
var nuevoTexto = "";
var misPalabras = texto.split(" ");
for (indice in misPalabras){
nuevoTexto += misPalabras[indice].substring(0,1).toUpperCase();;
nuevoTexto += misPalabras[indice].substring(1);
nuevoTexto += " ";
}
return nuevoTexto;
}
7.- Crear una función que reciba como parámetro un string y que devuelva la
cantidad de vocales que posee.
function cantidadDeVocales(texto){
var contador = 0;
var misLetras = texto.split("");
for (indice in misLetras){
var letra = misLetras[indice];
var esVocal = letra == 'a' ||letra == 'e' ||letra == 'i' ||
letra == 'o' ||letra == 'u' ||letra == 'A' ||
letra == 'E' ||letra == 'I' || letra == 'O' ||
letra == 'U';
if(esVocal){
++contador;
}
}
return contador;
};
Página 4 de 5
CURSO JAVASCRIPT I Auxiliar: Joaquin Jauregui
Disertante: David Curras Auxiliar: Germán A.Dosko
8.- Dado el siguiente código determinar que valores poseerán las variables miNumero
y miArray al final del script.
function miFuncion(unNumero, unArray){
++unNumero;
unArray.pop();
}
Página 5 de 5