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:
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:
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.