09/07/2008, 02:29
|
| | Fecha de Ingreso: marzo-2008
Mensajes: 100
Antigüedad: 16 años, 8 meses Puntos: 0 | |
Forzar variable a Number, No funciona! Sigo practicando en mis incios con AS, y me ha surgido un problema del que a evr si me dais alguna pista:
estoy haciendo una sencilla calculadora con dos cuadros de introducción de texto para los dos operadores y un tercer cuadro donde se muestra el resultado. La cuestion es que cuando fuerzo a las variables de esos cuadros a ser Number, no me sale el resultado, sin embargo, si no las fuerzo, el resultado, como es lógico, me aparece como un string. pongo el ejemplo.
Sin forzar a Number:
sumar_btn.onrelease = function () { resultado = operador1 + operador2;}
En este caso, si los operadores son 1 y 1, el resultado es 11, y asi sucesivamente
Forzando a Number:
sumar_btn.onrelease = function () { resultado = Number(operador1) + (operador2);}
En este caso no aparece nada en el cuadro resultado.
He probado con typeof y obtengo algunas incongruencias:
-typeof(resultado) me da number
-typeof(resultado = Number(operador1) + (operador2)) me da NaN
Alguien sabe donde está el fallo??
Cuando creo que empiezo a entender lo básico, siempre aparece algo que me desanima, Aver si me echais una manita.
Gracias |