“Conocimientos Programación>JavaScript Programación

Explicación de Redondeo y truncamiento en Javascript

2015/5/13
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

" 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


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 ) {

JavaScript Programación
Cómo convertir Javascript Variable de texto
Definición de JavaScript
Cómo hacer que Windows Widgets
Cómo desplazarse a través de mensajes en la barra de estado
Cómo insertar HTML en un mensaje de correo electrónico
Cómo pasar Javascript Variable de Coldfusion
Cómo utilizar Javascript con Excel
Cómo utilizar JavaScript para mostrar Prime Factors
Conocimientos Informáticos © http://www.ordenador.online