Jaki jest operator „Double Tilde” w JavaScript?

Jaki jest operator „Double Tilde” w JavaScript?
JavaScript zapewnia wiele funkcji, aby zaspokoić określone wymagania. Pod tym względem „Double Tilde (~)„Operator zapewnia funkcjonalność do uzupełnienia liczby, podobnie jak„Matematyka.podłoga()" metoda. Obie metody są identyczne, z różnicami w prędkości wykonania w zależności od użycia przeglądarki.

W tym artykule omówiono za pomocą „Double Tilde (~~)„Operator w JavaScript.

Jaki jest operator „Double Tilde” (~~) w JavaScript?

„„Double Tilde (~~)„Operator to podwójny”Nie bitwe„Operator. Jest to alternatywa dla „Matematyka.podłoga()„Metoda liczb dodatnich i„Matematyka.stropować()”Metoda liczb ujemnych. Zamiast używać matematyki, możesz użyć tego operatora do obliczania części całkowitej liczby ułamkowej.

Przykład 1: Użycie operatora podwójnego (~~) na liczbie zdefiniowanej przez użytkownika w JavaScript
W tym przykładzie zostanie oceniona liczba zdefiniowana przez użytkownika dla operatora pojedynczego, jak i podwójnego tyldy (~~):

W powyższym fragmencie kodu:

  • Po pierwsze, wprowadzić numer od użytkownika za pośrednictwem montażu.
  • Zainicjuj inną zmienną z „0".
  • Następnie wartość zdefiniowana przez użytkownika będzie tilde dwa razy za pomocą „Pojedyncza Tylde (~)„Operator.
  • W następnym kroku wyświetl odpowiedni wynik w oknie dialogowym.
  • Na koniec zastosuj „Double Tilde (~~)„Operator po wartości zdefiniowanej przez użytkownika i wyświetl ją za pomocą alertu.

Wyjście

W powyższym wyjściu można zaobserwować, że wynik zarówno „Pojedyncza Tylde (~)" I "Double Tilde (~~)„Operatorzy są takie same, ponieważ pojedyncza Tylde jest nakładana dwukrotnie.

Przykład 2: Zastosowanie operatora podwójnego (~~) wraz z matematyką.metoda floor () w JavaScript
W tym konkretnym przykładzie określona wartość zostanie oceniona za pomocą „Double Tilde (~~)„Operator i„ ”Matematyka.podłoga()„Metoda i ich różnica zostanie zaobserwowana:

W powyższych wierszach kodu:

  • Po pierwsze, określ określoną wartość.
  • W następnym kroku zastosuj „Double Tilde (~~)„Operator i przechowuj wynikową wartość w zmiennej”y".
  • Podobnie zastosuj „Matematyka.podłoga()„Metoda po zainicjowanej wartości i przechowuj ją w zmiennej”z".
  • Wreszcie, wyświetl wynikowy wynik w stosunku do każdej funkcji.

Wyjście

Można zauważyć, że zarówno „Podwójny operator Tilde (~~)”I„ „Matematyka.podłoga()”Metoda dała to samo wyjście.

Wniosek

„„Double Tilde (~~)„Operator jest podwójnym operatorem nie bitownym. Jest to alternatywa dla „Matematyka.podłoga()”Metoda liczb dodatnich i„Matematyka.stropować()”Metoda liczb ujemnych. Ten operator jest wykorzystywany z pojedynczym operatorem Tilde (~) w poprzednim podejściu i matematyce.metoda floor () w tym ostatnim podejściu do obserwowania różnicy. Ten blog wyjaśnił użycie operatora podwójnego (~) w JavaScript.