Come convertire un numero di galleggiante in int in JavaScript

Come convertire un numero di galleggiante in int in JavaScript

La conversione dei tipi di dati dall'uno all'altro viene definita operazione chiave nella programmazione JavaScript. JavaScript ha vari metodi integrati per convertire un tipo di dati in un altro tipo di dati. Ad esempio, il Matematica L'oggetto supporta vari metodi, tra cui la matematica.ceil (), matematica.pavimento (), matematica.round () e matematica.trunc () per convertire il numero di galleggiante in un numero intero. Questi metodi vengono utilizzati per convertire un numero di galleggiamento in un numero intero.

In questa guida, abbiamo usato vari metodi di oggetti matematici e altri metodi JavaScript per convertire i numeri di galleggiamento in numeri interi. Ecco il contenuto di questa guida:

  • Metodo 1: matematica.ceil ()
  • Metodo 2: matematica.girare()
  • Metodo 3: matematica.trunc ()
  • Metodo 4: parselnt ()
  • Metodo 5: bitwise o operazione
  • Metodo 6: matematica.pavimento()

Metodo 1: matematica.ceil ()

JavaScript fornisce a ceil () metodo utilizzando il Matematica oggetto. Il metodo restituisce il numero intero superiore successivo dal punto galleggiante.

Sintassi

Matematica.CEIL (VAL)

Il parametro Val rappresenta il valore fluttuante di qualsiasi numero.

Esempio

x = matematica.CEIL (25.1);
y = matematica.CEIL (-25.1);
console.log (x);
console.log (y);

Nel codice sopra, “25.1 "e" -25.1 " sono i due numeri di punta mobile che vengono passati al Matematica.ceil () metodo.

Produzione

L'output lo mostra “25.1 " viene convertito in "26" (come il valore intero più alto più vicino di “25.1 ") E “-25.1 "a" -25 " (Valore intero più alto più vicino di “-25.1 ").

Metodo 2: matematica.girare()

Il metodo girare() è impiegato per arrotondare il numero frazionario al numero più vicino. La sintassi del Matematica.girare() Il metodo è il seguente:

Sintassi

Matematica.Round (Val)

Il parametro Val indica il numero fluttuante da convertire in un numero intero.

Esempio

x = matematica.round (25.13);
y = matematica.round (13.523);
console.log (x);
console.log (y);

Nel codice sopra, Matematica.girare() I metodi sono utilizzati passando due numeri galleggianti, “25.13 "e" 13.523 ".

Produzione

Si osserva che “25.13 "viene convertito in" 25 " (poiché il valore dopo il punto frazionario è inferiore a 5). Allo stesso modo, il valore “13.523 "viene convertito in" 14 " (perché il valore dopo il punto frazionario è maggiore di 5).

Metodo 3: matematica.trunc ()

IL trunc () Il metodo rimuove la parte frazionaria del numero passato e restituisce solo l'intero numero. La sintassi del Matematica.trunc () Il metodo è riportato di seguito:

Sintassi

Matematica.trunc (val)

Il parametro Val rappresenta il valore fluttuante di qualsiasi numero.

Esempio

x = matematica.trunc (15.1);
y = matematica.trunc (-175.1);
console.log (x);
console.log (y);

In questo codice, Matematica.trunc () I metodi sono impiegati passando due numeri galleggianti, “15.1 "e" -175.1 ".

Produzione

L'uscita rimuove la parte frazionaria del numero mobile (.1) e restituisce l'intero "15" e "-175" Nella finestra della console.

Metodo 4: matematica.parselnt ()

IL parseint () Il metodo fornisce una soluzione semplice per convertire il numero di galleggiante in un numero intero. Recupera il numero intero dal numero frazionario e restituisce l'output come numero intero.

Sintassi

Matematica.Parseint (Val)

IL Val parametro indica il numero mobile da convertire in un numero intero.

Esempio

x = parseint ("24.5 ");
y = parseint ("-24.5 ");
console.log (x);
console.log (y);

IL parseint () Il metodo viene utilizzato prendendo input “24.5 "e" -24.5 " e visualizzando l'output utilizzando la console.Metodo log ().

Produzione

L'output lo mostra “24.5 " viene convertito in "24" (rimuovendo i numeri galleggianti). Allo stesso modo, “-24.5 "a" -24 " (rimuovendo i numeri galleggianti) nella finestra della console.

Metodo 5: bitwise o operazione

IL Bitwise o operazione consente la conversione del numero di galleggiante in un numero intero rimuovendo la parte decimale del numero corrente. La sintassi del Bitwise o operatore è come segue:

Sintassi

Let output = Num | 0;

IL Num Rappresenta il numero di galleggiante in JavaScript.

Esempio

console.registro (23.5 | 0);
console.registro (-25.5 | 0);

In questo codice, “23.5 "e" -25.5 " sono passati come numeri galleggianti da convertire in numeri interi.

Produzione

L'output mostra “23.5 "a" 23 "e" -25.5 "a" -25 " Rimuovendo il numero frazionario nella finestra della console.

Metodo 6: matematica.pavimento()

Il metodo fornisce una struttura di arrotondamento al rovescio della medaglia per il numero mobile di passaggio. La sintassi è riportata di seguito.

Sintassi

Matematica.pavimento (val)

Il parametro Val descrive il numero fluttuante per convertire in un numero intero.

Esempio

Un esempio è considerato usando il metodo Floor () passando valori diversi.

x = matematica.pavimento (25.1);
y = matematica.pavimento (-25.1);
console.log (x);
console.log (y);

IL Matematica.pavimento() Il metodo è impiegato passando numeri galleggianti “25.1 "e" -25.1 " per convertire in numeri interi.

Produzione

L'output mostra che il Matematica.pavimento() il metodo ha convertito (rimuovendo la parte frazionaria) “25.1 "a" 25 "e" -25.1 "a" -26 ".

Metodo 7: tofixed ()

Un altro metodo è adattato per convertire il numero mobile in un numero intero usando tofixed () In JavaScript.

In questo caso, il numero è arrotondato al valore intero più vicino. La sintassi è fornita di seguito:

Sintassi

.tofixed (dig);

Nella sintassi di cui sopra, Dig specifica il numero di cifre per la parte decimale.

Esempio

console.registro ((6546.1453).tofixed (0));

In questo codice, il tofixed () il metodo viene utilizzato per convertire il numero mobile "6546.1453"Ai numeri interi.

Produzione

L'output restituisce il numero intero "6546"(Il numero intero più vicino) da"6546.1453"Nella finestra della console.

Conclusione

In JavaScript, Matematica.ceil (), matematica.pavimento (), matematica.round (), matematica.trunc () I metodi sono impiegati per convertire il numero di galleggiamento in intero. Tutti questi metodi prendono un punto galleggiante come input e restituiscono un numero intero. Inoltre, parseint (), bitwise o operazione e tofixed () I metodi vengono utilizzati per rimuovere il numero decimale di numeri galleggianti. In questo articolo, hai imparato a convertire un numero di galleggiante in un numero intero usando numerosi metodi JavaScript.