Javascript rappresenta un linguaggio di scripting fondamentale per il web . All'interno di JavaScript , programmatori web trovano un linguaggio di scripting orientato agli oggetti pienamente funzionale con numerose funzionalità built- in . Molte di queste funzionalità vengono da l'oggetto " Math " e calcoli che consente ai programmatori di eseguire . Attraverso l'oggetto Math , i programmatori possono arrotondare i numeri tradizionalmente , o utilizzare la funzione " ceil ( ) " " piano ( )" e per eseguire le operazioni di arrotondamento più specializzati . Attraverso queste funzioni , il programmatore può anche arrotondare o troncare i decimali per una precisione arbitraria . Arrotondamento in JavaScript  
 JavaScript utilizza la funzione "round ( ) " , confezionato come parte dell'oggetto "matematica" , per arrotondare frazioni decimali all'intero più vicino . Questa operazione restituisce sempre un numero intero , senza parti decimali . Per arrotondare a un decimale specifico , il programmatore può includere la funzione round () nella seguente equazione , dove n = il numero di turno e t il numero di cifre decimali per arrotondare a : 
 
 ( round ( n * 10 ^ t ) ) /10 ^ t 
 
 ad esempio , per arrotondare il numero 4.543 a due cifre decimali , il comando JavaScript sarebbe simile a questa : 
 
 ( Math.round ( n * 100 ) /100 
 a completare Utilizzando il " piano ( )" e " ceil ( ) " funzioni 
 
 Un altro modo per arrotondare in JavaScript coinvolge altre due funzioni oggetto Math , il " piano ( ) " e le funzioni di " ceil ( ) " ( soffitto) . l' ceil ( ) funzione arrotonda al numero intero più vicino verso l'infinito positivo , indipendentemente dalla parte decimale . Così , 3.1 completeranno verso 4 , e -3.9 volontà tondo a 3 . pavimento ( ) funzione arrotonda al numero intero più vicino verso l'infinito negativo . Quindi , 3.9 si completano a 3 , e -3.1 si completano a -4 . 
 Troncamento < br > 
 
 " troncamento " un numero significa far cadere la parte frazionaria di un numero decimale un'operazione di troncamento non arrotonda un numero, . . cade semplicemente la parte frazionaria del numero decimale in altri linguaggi di programmazione in cui tipo di dati variabili è richiesto al momento della dichiarazione di variabili , come ad esempio C + + , questo di solito si verifica quando un numero decimale si converte in un numero intero . Quindi , 3.5 risultati troncati nel numero intero 3 , così come 3,45933544 . Conversione tra due tipi di dati , come ad esempio un numero decimale in un numero intero, risultati in un troncamento delle parti frazionarie , come nel seguente esempio : 
 
 float x = 4,5634 ; 
 
 int y = ( int) x ; //y = 4 
 < br > 
 troncamento in JavaScript 
 
 differenza di C + + , variabili JavaScript non richiedono una dichiarazione di tipo . Pertanto , il programmatore può utilizzare arrotondamento per simulare un'operazione di troncare . Con il piano ( ) e ceil ( ) funzioni , il programmatore può utilizzare un semplice "if" per troncare un numero indipendentemente dal suo valore . Se il valore è positivo , la funzione floor () troncherà esso. Se è negativo , l' ceil () la funzione farà lo stesso . cosa Questo esempio seguente troncherà sia decimali positivi e negativi : 
 
 var n = 4,5321 ; 
 
 if ( n> 0 ) { 
 
 n = Math.floor ( n) ; 
 
 } 
 
 else if ( n < 0 ) { 
 
 n = Math.ceil ( n) ; 
 
 } 
 
 Troncamento di una posizione decimale 
 
 Utilizzando questa tecnica troncamento , il programmatore può anche rimuovere le cifre decimali in eccesso dopo una certa posizione . Se il programmatore vuole cadere tutte le cifre decimali dopo la seconda decimale senza arrotondamenti , le funzioni del piano ( ) e ceil ( ) funzionerà come parte della formula di precisione di arrotondamento " [ piano ( n) o ceil ( n) ] , come nel seguente esempio : 
 
 var n = 5,69483 , 
 
 if ( n> 0 ) {