Qual è l'operatore Double Tilde in JavaScript?

Qual è l'operatore Double Tilde in JavaScript?
JavaScript fornisce molteplici funzionalità per soddisfare un requisito particolare. A questo proposito, il "Double Tilde (~)"L'operatore fornisce funzionalità per arrotondare un numero proprio come il"Matematica.pavimento()" metodo. Entrambi i metodi sono identici, con differenze nella velocità di esecuzione a seconda del browser utilizzato.

Questo articolo discuterà usando il "Double Tilde (~~)"Operatore in JavaScript.

Qual è l'operatore "Double Tilde" (~~) in JavaScript?

IL "Double Tilde (~~)"L'operatore è un doppio"Non bit"Operatore. È un'alternativa al "Matematica.pavimento()"Metodo per numeri positivi e"Matematica.ceil ()"Metodo per numeri negativi. Invece di usare la matematica, è possibile utilizzare questo operatore per calcolare la parte intera di un numero frazionario.

Esempio 1: Utilizzo del doppio operatore Tilde (~~) sul numero definito dall'utente in JavaScript
In questo esempio, un numero definito dall'utente verrà valutato per il singolo e il doppio operatore di tilde (~~):

Nel frammento di codice sopra:

  • In primo luogo, inserisci un numero dall'utente tramite prompt.
  • Inizializza un'altra variabile con "0".
  • Successivamente, il valore definito dall'utente sarà Tilde due volte usando un “singolo tilde (~)"Operatore.
  • Nel passaggio successivo, visualizzare il risultato corrispondente nella finestra di dialogo.
  • Infine, applica il "Double Tilde (~~)"Operatore al momento del valore definito dall'utente e visualizzarlo tramite un avviso.

Produzione

Nell'output di cui sopra, si può osservare che il risultato di entrambi i "singolo tilde (~)" E "Double Tilde (~~)"Gli operatori sono gli stessi poiché il singolo tilde viene applicato due volte.

Esempio 2: utilizzo dell'operatore Double Tilde (~~) insieme alla matematica.Metodo floor () in javascript
In questo esempio particolare, il valore specificato verrà valutato tramite "Double Tilde (~~)”Operatore e il"Matematica.pavimento()"Il metodo e la loro differenza saranno osservati:

Nelle righe di codice sopra:

  • In primo luogo, specificare il valore dichiarato.
  • Nel passaggio successivo, applica il "Double Tilde (~~)"Operatore e archivia il valore risultante nella variabile"y".
  • Allo stesso modo, applica il “Matematica.pavimento()"Metodo sul valore inizializzato e archivialo in una variabile"z".
  • Infine, mostra il risultato risultante contro ciascuna delle funzionalità.

Produzione

Si può osservare che entrambi i "Double Tilde Operator (~~)" e il "Matematica.pavimento()"Il metodo ha prodotto lo stesso output.

Conclusione

IL "Double Tilde (~~)"L'operatore è un operatore doppio non bitwise. È un'alternativa al "Matematica.pavimento()"Metodo per numeri positivi e"Matematica.ceil ()"Metodo per numeri negativi. Questo operatore viene utilizzato con il singolo Tilde Operator (~) nel primo approccio e la matematica.Metodo del pavimento () in quest'ultimo approccio per osservare la differenza. Questo blog ha spiegato l'uso dell'operatore Double Tilde (~) in JavaScript.