versión para imprimir

Anuncio
UNA / AREA TRANSDEPARTAMENTAL DE ARTES MULTIMEDIALES
Licenciatura en Artes Multimediales
Informática General 2016
Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales
Funciones predefinidas / Estructuras condicionales
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 de nivel superior.
eval(string);
La función eval evalúa una cadena de caracteres y la ejecuta como si fuera código.
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
a un número retorna "NaN."
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 un número retorna "NaN."
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.
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.
Number(objeto);
La función Number permite convertir un objeto a un número.
String(objeto);
La función String permite convertir un objeto a una cadena de caracteres.
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();
Redondea un número hacia arriba
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.
Permiten programar la toma de decisiones.
Condiciones simples
–Se puede elegir uno de dos caminos posibles
Condiciones múltiples
–Se puede elegir uno de múltiples caminos posibles
Condició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;
}
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;
}
Condiciones anidadas
Anidamientos válidos
Anidamientos inválidos
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;
}
Descargar