| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> JavaScript Programación >> Content
    Explicación de Redondeo y truncamiento en Javascript
    JavaScript representa un lenguaje de programación fundamental para la web. En JavaScript , los programadores web a encontrar un lenguaje de programación orientado a objetos completamente funcional con numerosas funciones integradas. Muchas de estas funciones vienen del objeto " Matemáticas " y los cálculos que permite a los programadores realizar . A través del objeto Math , los programadores pueden redondear los números tradicionalmente , o utilizar el " floor () " y funciones " ceil () " para llevar a cabo las operaciones de redondeo más especializados. A través de estas funciones, el programador también puede redondear o truncar decimales con una precisión arbitraria . Redondeo en JavaScript

    JavaScript utiliza la función " round () " , empaquetado como parte del objeto " matemáticas " , para redondear las fracciones decimales al número entero más próximo. Esta operación devolverá siempre un número entero , sin partes decimales. Para redondear a un decimal específica , el programador puede incluir la función round () en la siguiente ecuación , donde n = el número de vueltas y t el número de decimales a redondear a:

    (redonda ( n * 10 ^ t)) /10 ^ t

    Por ejemplo, para redondear el número 4.543 con dos decimales , el comando de JavaScript se vería así :

    ( Math.round (n * 100 ) /100
    Redondeo Utilizando el " floor () " y " ceil ( ) " Funciones

    Otra manera de redondear en JavaScript involucra otras dos funciones objeto Math , el " floor () " y funciones " ceil ( )" ( techo). el ceil ( ) función redondea al entero más cercano hacia el infinito positivo, independientemente de la parte decimal. Así , 3,1 completarán a 4 , y el -3,9 voluntad redondas para 3 . el piso () función redondea al entero más cercano hacia el infinito negativo . Así , 3,9 completarán a 3, y -3,1 completarán a -4 .
    truncar < br >

    " truncar " un número significa dejar caer la parte fraccionaria de un número decimal de una operación de truncamiento no redondea un número; . . simplemente deja caer la parte fraccionaria del número decimal en otros lenguajes de programación donde el tipo de datos variables se requiere a la declaración de variables , tales como C + + , esto por lo general se produce en un número decimal se convierte en un número entero . Así , 3.5 resultados truncados en el número entero 3 , como lo hace 3,45933544 . Conversión entre dos tipos de datos , tales como un decimal a un número entero , da como resultado un truncamiento de las partes fraccionarias , como en el siguiente ejemplo :

    float x = 4,5634 ;

    int y = ( int) x //y = 4
    < br >
    truncar en JavaScript

    a diferencia de C + + , variables de JavaScript no requieren una declaración de tipo . Por lo tanto , el programador puede utilizar redondeo para simular una operación de truncado . con el suelo ( ) y ceil ( ) funciones , el programador puede utilizar un simple " if" para truncar un número , independientemente de su valor. Si el valor es positivo , la función floor () se trunca . Si es negativo , el ceil ( ) función hará lo mismo . Esto lo siguiente ejemplo truncará dos decimales positivos y negativos :

    var n = 4,5321 ;

    if ( n> 0 ) {

    n = Math.floor ( n);


    } else if ( n < 0 ) {

    n = Math.ceil (n ) ;

    }

    Truncar a un lugar decimal

    Usando esta técnica truncar , el programador también puede eliminar el exceso de decimales después de una cierta posición . Si el programador desea retirar todos los lugares decimales después de la segunda decimales sin redondeo , las funciones del suelo () y ceil ( ) funcionará como parte de la fórmula de la precisión de redondeo " [ piso ( n) o ceil ( n)] como en el siguiente ejemplo :

    var n = 5,69483 ;

    if ( n> 0 ) {

    Previous :

    next :
      Artículos relacionados
    ·Cómo escribir Java Script 
    ·Cómo hacer un applet en NetBeans 
    ·Cómo cambiar onSubmit 
    ·JavaScript Función Redondeo 
    ·Cómo utilizar JavaScript y PHP en la validación de fo…
    ·Cómo hacer correderas contenido en jQuery 
    ·¿Qué es la propagación de eventos 
    ·Cómo poner Sentencias condicionales en un archivo JS 
    ·Cómo crear una calculadora con Javascript 
    ·Cómo ocultar la lista desplegable en JavaScript 
      Artículos destacados
    ·Cómo ocultar un DIV en una devolución de datos en Jav…
    ·Cómo resolver un idioma Java Fuera de error de memoria…
    ·Cómo declarar una matriz en FoxPro Programación 
    ·Cómo detener un procedimiento en VB6.0 
    ·Cómo configurar un servidor Apache para PHP 
    ·Cómo convertir una cadena de enteros en una matriz de …
    ·Cómo hacer una ordenación por inserción en Python 
    ·Cómo imprimir los valores de enumeración en C 
    ·Cómo hacer un video de apertura con Game Maker 7 
    ·Cómo arreglar Microsoft Visual C Debug Biblioteca 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com