Come posso completare un numero in javascript

Come posso completare un numero in javascript
A volte, uno sviluppatore potrebbe aver bisogno di arrotondare i numeri con una particolare precisione. Arrotondare un numero garantisce che il numero sia arrotondato verso il numero intero più basso. Alcuni scenari comuni includono la visualizzazione di numeri su una schermata che si inserisce in uno spazio specifico, arrotolando il prezzo di un prodotto, pavimentando il numero di pagine in un libro e così via.

Questo post descriverà la procedura per completare il numero in JavaScript.

Come posso completare un numero in javascript?

Per arrotondare un numero in JavaScript, utilizzare i seguenti modi:

  • Matematica.Metodo del pavimento ()
  • Operatore bitwise

Metodo 1: arrotondare un numero usando "matematica.Metodo floor () ”

Usa il "Matematica.pavimento()"Metodo per arrotondare un numero in JavaScript. È un metodo integrato dell'oggetto matematico che arrotonda un numero fino al numero intero più vicino. Viene spesso utilizzato per arrotondare i numeri decimali al numero intero più vicino o per garantire che un numero sia un numero intero. Inoltre, questo metodo può anche ottenere il numero intero più basso da un numero decimale.

Sintassi

Per arrotondare un numero usando il metodo Floor (), utilizzare la sintassi data:

Matematica.pavimento (numero);

Esempio

Innanzitutto, definire una funzione "rounddown ()"Questo accetta un numero come parametro. Chiama il "Matematica.pavimento()"Metodo per completare il numero fornito e archiviare il valore risultante in una variabile"risultato":

funzione rounddown (num)
var result = matematica.pavimento (num);
console.registro (risultato);

Chiama la funzione passando un numero decimale "1189.23567":

Rounddown (1189.23567);

Passare il numero decimale negativo "-239.8923567"Alla funzione per ottenere il numero intero più vicino:

Rounddown (-239.8923567);

L'output visualizza il numero intero più vicino arrotondato rispetto ai numeri decimali forniti:

Metodo 2: arrotondare un numero usando un operatore "bitwise"

Puoi anche usare il “Bitwise"Operatore per completare il numero in JavaScript. Un operatore bitwise è un tipo di operatore che esegue un'operazione a livello di bit su uno o più numeri binari. In JavaScript, diversi operatori bitwise possono essere usati per manipolare i singoli bit di un numero, come e "E" O "|", Xor"^", e così via.

In questo caso, Bitwise o "|" L'operatore verrà utilizzato per confrontare ogni bit del primo operando con il bit corrispondente nel secondo operando. Quando entrambi i bit sono 1, il bit risultante è anche impostato su 1. Altrimenti, 0 verrà specificato come valore.

Sintassi

Utilizzare la seguente sintassi per arrotondare il numero usando il bitwise o l'operatore:

if (numero> 0)
VAR Result = Number | 0;
altro
VAR Result = (Number - 1) | 0;

Esempio

Innanzitutto, definire una funzione "rounddown ()". Crea una variabile "risultato"Per archiviare il numero arrotondato risultante. Controlla la condizione se il numero fornito è maggiore di "0", Quindi eseguire un'operazione bitwise. Altrimenti, eseguire l'operazione bitwise sul numero sottraendo 1:

functionrounddown (num)
VAR RISOLO;
if (num> 0)
risultato = num | 0;
console.registro (risultato);

altro
risultato = (num - 1) | 0;
console.registro (risultato);

Passa il numero decimale positivo nella funzione per arrotondare il numero:

Rounddown (1189.23567);

Ora, attorno al numero decimale negativo passandolo nella chiamata della funzione:

Rounddown (-239.8923567);

Produzione

Si tratta solo di arrotondare i numeri in JavaScript.

Conclusione

Per arrotondare un numero in JavaScript, usa il "Matematica.pavimento()Metodo o il "Bitwise o"Operatore. Il metodo comunemente usato per arrotondare i numeri è la "matematica.Metodo floor () ”. Gli operatori bitwise sono generalmente utilizzati per la programmazione di basso livello, l'ottimizzazione e le attività correlate alla sicurezza, come manipolare i bit in un byte o una parola o per algoritmi di hashing. Questo post ha descritto la procedura per arrotondare il numero in JavaScript.