Anuncios

Bienvenidos sean a este post, hoy hablaremos sobre un metodo del objeto Math.

Anuncios

Este metodo nos permite obtener el valor absoluto de un numero, pasemos a ver su sintaxis:

Math.abs(valor);
Anuncios

Siendo valor tanto un valor literal como una variable, para entenderlo vamos a analizar el siguiente ejemplo:

<html>
<head>
<script language="javascript">
<!--
document.title="Ejemplos de Math()";
function crearCuerpo()
{
	var a = -7.25;
	document.write(Math.abs(a) + "<br>");
	document.write(Math.abs(null) + "<br>");
	document.write(Math.abs("hola") + "<br>");
}
//-->
</script>
</head>
<body>
<script language="javascript">crearCuerpo()</script>
</body>
</html>
Anuncios

En este ejemplo simple, primero definiremos una funcion, en esta lo siguiente sera definir una variable llamada a donde contendra un valor, las siguientes tres lineas escribiran en el cuerpo del html las salida de aplicar el metodo en:

  • la variable antes definida
  • sobre un valor null
  • sobre un texto
Anuncios

Esto nos servira para ver las posibles salidas que podemos tener con el metodo, por ultimo en el body del html hacemos la llamada a la funcion antes definida, veamos como es su salida:

Anuncios
Anuncios

Como pueden observar del primer caso nos devolvio el valor sin signo, es decir el absoluto, en el segundo caso nos devolvio un cero porque es lo mas absoluto para cuando un valor es nulo o no existe, y por ultimo como pasamos un valor que no es un numero nos devolvio un NaN, un forma que posee este objeto de informar que lo pasado no es un numero (Not-A-Number), recuerden este no redondea o elimina los decimales sino que nos devuelve el valor pero sin signo, sobre el otro tema hablaremos en otros posts.

Anuncios

En resumen, hoy hemos visto al metodo abs, que es, como es su sintaxis, como trabaja mediante un ejemplo simple, y vimos tambien como interpreta las distintas posibilidades que podemos pasarle, espero les haya sido de utilidad sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.

Anuncios

Donación

Es para mantenimento del sitio, gracias!

$1.50