Tecnología

Cómo truncar números en Javascript

Escrito por fred larrey | Traducido por manuel lama paniagua
Cómo truncar números en Javascript

Truncar un número decimal significa hacer el número más corto.

Hemera Technologies/AbleStock.com/Getty Images

Truncar un número decimal significa hacer el número más corto. Esto se puede lograr cortando todos los números que aparecen después del punto decimal. Hay tres diferentes maneras de hacer esto: si quieres que tu número truncado tenga un valor más grande, puedes hacerlo manualmente, si quieres truncarlo a su valor más pequeño de forma manual puedes redondear a la baja, o puedes dejar que el ordenador decida hacia arriba o hacia abajo con las normas de redondeo. Las funciones que realizan esto están disponibles en JavaScript utilizando la biblioteca de matemáticas.

Nivel de dificultad:
Moderado

Instrucciones

  1. 1

    Utiliza la función ceiling para redondear el número hacia arriba. Por ejemplo, el código JavaScript para truncar un número como 12,3456 sería: \"<script type = \"text/javascript\"> var num = 12.3456 GO var truncated_num = Math.ceil(num) GO document.write(truncated_num) GO </script>\" La función Math.ceil redondea automáticamente 12.3456 hasta 13, y la función document.write escribe ese valor en pantalla. En tu pantalla se verá \ "13 \".

  2. 2

    Utiliza la función floor para redondear el número. Por ejemplo, el código JavaScript para truncar un número como 12,3456 sería: \"<script type = \"text/javascript\"> var num = 12.3456 GO var truncated_num = Math.floor(num) GO document.write(truncated_num) GO </script>\" La función Math.floor redondea 12.3456 a 12, y la función document.write escribe ese valor en pantalla. En tu pantalla se verá \ "12 \".

  3. 3

    Utiliza la función round para redondear tu número hacia arriba o hacia abajo, según el número de decimales. Por ejemplo, el código JavaScript para truncar un número como 12,3456 sería: \"<script type = \"text/javascript\"> var num = 12.3456 GO var truncated_num = Math.round(num) GO document.write(truncated_num) GO </script>\" La función Math.round toma 12,3456 y lo redondea hacia abajo a 12, debido al 3 después de la coma decimal. Si hubo un 5 o un número más alto después del punto decimal, el número hubiera sido redondeado. La función document.write escribe el valor en la pantalla, por lo que en tu pantalla se verá \ "12 \".

Más galerías de fotos

comentarios

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles

Copyright © 1999-2014 Demand Media, Inc. Acerca de

El uso de este sitio constituye la aceptación de los términos y política de privacidad de eHow. Ad Choices es-US

Demand Media