Comunidad de diseño web y desarrollo en internet online

Devolver el signo de un numero

Citar            
MensajeEscrito el 08 Abr 2006 12:27 am
Como sería una función que sólo me devuelva el signo de un número, es decir: si tengo -50 que me devuelva -1 y si tengo 50, que me devuelva 1.

Probé esto: num/Math.abs(num), pero si num es cero, me acusa tremendo error porque la div. por cero no existe.

Se le ocurre algo a alguien?

Gracias desde ya.

Por La_Gata

123 de clabLevel



 

msie
Citar            
MensajeEscrito el 08 Abr 2006 12:38 am
:?

es solo el signo? :? para que lo divides? , si es solo eso, basta con

Código :

function signo (num:Number):String{
    return (num<0)?"-":"+";
}


saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 08 Abr 2006 12:43 am
Si, gracias, pero, yo preguntaba si hay una funcion para eso, no que la tenga que hacer yo. Me referia a si hay algo como Math.asb que sea Math.signo o algo así.

Gracias de todos modos, finalmente eso es lo que uso, pero lo quiero evitar, quiero saber si hay alguna fórmula para hacerlo.

Por La_Gata

123 de clabLevel



 

msie
Citar            
MensajeEscrito el 08 Abr 2006 12:50 am
hacer una funcion para eso, no le veo sentido, es solo una comparación :S , donde necesites controlar si el numero es negativo o positivo, solo pones esto:

Código :

if (numero<0){
  //el numero es negativo pon tu acciones aqui
} else{
  //el numero es postivo pon tu acciones aqui
}


anyway, Math no tiene nada para eso... insisto es una simple comparación :S


saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.