Informática General
2018
Cátedra:
Valeria Drelichman | Pedro Paleo Leonardo Nadel | Norma Morales
Sentencias JavaScript
typeof
• Operador para comprobar el tipo de dato.
• Ej.:
var miVariable = 22;
document.write("El tipo es: " + typeof miVariable);
Funciones predefinidas
• JavaScript tiene varias funciones predefinidas
Funciones predefinidas
eval(string);
• La función eval evalúa una cadena de
Funciones predefinidas
parseInt(argumento);
• parseInt convierte el argumento e intenta
retornar un entero.
• Si encuentra un caracter que no es un número
lo ignora y todos los caracteres sucesivos y retorna el valor entero convertido hasta el punto.
• Si el primer caracter no puede ser convertido
Funciones predefinidas
parseFloat(argumento);
• parseFloat convierte el argumento e intenta
retornar un número de punto flotante.
• Si encuentra un caracter diferente a un signo (+ o
-), un número (0-9), un punto decimal, o un
exponente, retorna el valor hasta antes del punto e ignora este caracter y todos los caracteres
sucesivos.
• Si el primer caracter no puede ser convertido a
Funciones predefinidas
isFinite(número);
• La función isFinite evalúa un argumento para
determinar si este es un número finito.
• Si el argumento es NaN, infinito positivo o
infinito negativo, devolverá false, en el resto de los casos devolverá true.
Funciones predefinidas
isNaN(argumento);
• La función isNaN evalúa un argumento para
determinar si éste no es un número.
• Las funciones parseFloat y parseInt retornan
'NaN' cuando evalúan un valor que no es un número.
Funciones predefinidas
Number(objeto);
• La función Number permite convertir un
objeto a un número.
String(objeto);
• La función String permite convertir un objeto
Métodos del objeto Math
Math.random();
• Genera un número al azar entre 0 y 1
Math.floor();
• Redondea un número hacia abajo
Math.ceil();
Estructuras condicionales
• Se verifica la veracidad de una condición y
según el resultado se decide un curso de acción dentro del programa.
Estructuras condicionales
• Condiciones simples
– Se puede elegir uno de dos caminos posibles
• Condiciones múltiples
Condición simple
condición tareas a realizar si la condición es verdadera SI NOCondición simple
• Se evalúa una expresión.
• Si da resultado positivo se realizan las
acciones asignadas.
if (expresión a evaluar) {
acciones a realizar;
Condición simple
condición tareas a realizar si la condición es verdadera tareas a realizar si la condición es falsa SI NOCondición simple
• Se pueden indicar acciones a realizar en caso
que el resultado sea negativo.
if (expresión a evaluar) {
acciones a realizar si es positivo;
} else {
acciones a realizar si es negativo;
Condición simple - Ejercicio 01
• Hacer un programa que pida al usuario la
edad de una persona y determine si es menor o mayor de edad. Debe escribir un mensaje indicando el resultado.
Ejercicio 02
• Hacer un programa que pida al usuario un
número y determine si es par o impar. Escribir un mensaje indicando el resultado.
Ejercicio 03
• Hacer un programa que pida al usuario un
número y determine si es par o impar. Escribir un mensaje indicando el resultado.
• Agregar un evento que cambie el color de
fondo del mensaje, a un color si es par y a otro color si es impar.
Ejercicio 04
• Hacer un programa que pida al usuario dos
números y escriba en la página el mayor de ellos.
Ejercicio 05
• Hacer un programa que pida al usuario un
número y determine si es múltiplo de 2 y si es múltiplo de 3. Debe escribir un mensaje
Ejercicio 06
• Hacer un programa que pida al usuario un
número positivo de dos dígitos. Calcular la
suma de esos dos dígitos. Escribir el resultado en la página. Si el usuario ingresa un número que no es de dos dígitos escribir un mensaje de error.
Ejercicio 07
• Hacer un programa que pida al usuario dos
números y escriba en la página si se trata de dos números iguales, si el primer número es mayor que el segundo o si el segundo es
Ejercicio 08
• Hacer un programa que pida al usuario dos
números y escriba en la página si se trata de dos números iguales, si el primer número es mayor que el segundo o si el segundo es
mayor que el primero.
• Agregar un evento que cambie una imagen
entre tres posibles según el resultado del programa.
Ejercicio 09
• Hacer un programa que obtenga un número al
azar del 1 al 6 y muestre una imagen según el resultado.
Pruebas
• Determinar cuál será el valor de las variables A
Condiciones anidadas
Condición múltiple
expresión
tareas a realizar
caso 1
tareas a realizar tareas a realizar tareas a realizar
Condición múltiple
• Se usa cuando hay múltiples posibilidades como resultado.
switch (expresión) { case valor1:
acciones a realizar si la expresión tiene como valor a valor1;
break; case valor2:
acciones a realizar si la expresión tiene como valor a valor2;
break; case valor3:
acciones a realizar si la expresión tiene como valor a valor3;
break; default:
acciones a realizar si la expresión no tiene ninguno de los valores anteriores; }
Condición múltiple - Ejercicio 10
• Hacer un programa que pida al usuario un
número entre 1 y 7 indicando un día de la semana y escriba el nombre del día. Si el
número es menor que 1 o mayor que 7 debe escribir un mensaje de error.
Informática General
2018
Cátedra:
Valeria Drelichman | Pedro Paleo Leonardo Nadel | Norma Morales