Programação  
 
Conhecimento computador >> Programação >> JavaScript Programação >> 
Explicação de arredondamento & truncando em Javascript
JavaScript representa uma linguagem de script fundamental para a web. Dentro JavaScript, programadores web encontrar uma linguagem de script totalmente funcional orientada a objetos com inúmeros recursos internos . Muitos destes recursos vêm a partir do objecto " matemática " e os cálculos que permite que os programadores para executar . Através do objeto Math , os programadores podem arredondar os números tradicionalmente , ou usar o " floor () " e " ceil ( ) " funções para executar operações de arredondamento mais especializadas. Através destas funções , o programador também pode arredondar ou truncar decimais para uma precisão arbitrária. Completando em JavaScript

JavaScript usa a função " round () " , empacotado como parte do objeto " matemática " , para completar frações decimais para o número inteiro mais próximo. Esta operação irá sempre retornar um inteiro, sem partes decimais. Para arredondar para um número decimal específico , o programador pode incluir a rodada function () na seguinte equação , onde n = número de arredondar e t o número de casas decimais para arredondar para :

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

Por exemplo, para arredondar o número 4.543 com duas casas decimais , o comando JavaScript ficaria assim :

( Math.round (n * 100) /100
Completando Usando o " floor () " e " ceil ()" funções

Outra forma de arredondar em JavaScript envolve duas outras funções objeto Math função, o " andar ( ) " e " ceil ( ) " ( teto ) funções . The ceil ( ) arredonda para o inteiro mais próximo para o infinito positivo , independentemente da parte decimal. Então , 3,1 será rodada em direção a 4 e -3,9 vontade rodada a 3. The floor () função arredonda para o inteiro mais próximo para o infinito negativo. Assim , 3,9 irá arredondar para 3 e -3,1 vai e volta para -4 .
truncando < br >

" truncar " um número significa deixar cair a parte fracionária de um número decimal uma operação de truncamento não arredonda um número; . . ele simplesmente cai a parte fracionária do número decimal Em outras linguagens de programação em que tipo de dados variáveis é exigido no momento da declaração da variável , como C + + , isso geralmente ocorre quando um número decimal converte em um inteiro. assim, 3,5 resultados truncados no inteiro 3 , assim como 3,45933544 . Conversão entre dois tipos de dados, como um número decimal para um número inteiro , resulta em um truncamento das partes fracionárias , como no exemplo a seguir:

flutuar x = 4,5634 ;

int y = (int) x //y = 4
< br >
truncando em JavaScript

ao contrário de C + + , as variáveis ​​de JavaScript não requerem uma declaração de tipo . Portanto, o programador pode usar o arredondamento para simular uma operação de truncamento . com a floor () e ceil () funções , o programador pode usar um simples " if" para truncar um número , independentemente do seu valor. Se o valor for positivo , a função floor () irá truncar -lo. Se for negativo , a função ceil () fará o mesmo . coisa Este exemplo a seguir irá truncar decimais positivos e negativos :

var n = 4,5321 ;

if ( n> 0) {

n = Math.floor ( n);

}

else if ( n < 0) {

n = Math.ceil (n );

}

truncando a uma casa decimal

Usando esta técnica truncando , o programador também pode remover o excesso de casas decimais após uma determinada posição. Se o programador deseja retirar todas as casas decimais após a segunda decimal sem arredondamento , o chão () e ceil ( ) funções funcionará como parte da precisão fórmula de arredondamento " [ andar ( n) ou ceil (n )] como no exemplo a seguir :

var n = 5,69483 ;

if ( n> 0) {

Anterior :

Próximo : No
  Os artigos relacionados
·Vantagens Jquery 
·O que é HTML MsgBox 
·Como usar Lightbox com âncoras suaves 
·O que faz Javascript Vazio Não é possível abrir Méd…
·Como gráfico com jQuery 
·JavaScript para determinar se um elemento é Disabled 
·O que é a subida do evento 
·Como instalar um jQuery Date Picker 
·Como desenhar uma polilinha Ter uma variedade de locais…
·Como usar o Google Maps API para auto completar Localiz…
  Artigos em destaque
·Como escrever o alfabeto em Hex 
·Como fazer um arquivo de patch 
·Como desativar o Turbo em M3 
·Como Calcular dias entre duas datas em Java 
·Como analisar um arquivo CSV 
·Como fazer Software Mac Touch-Screen 
·A Divisão de Identificação em COBOL 
·Estrutura de Dados Random Access 
·Como usar IO OCX USB em C 
·Como converter uma String para Boolean 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados