Hva er Double Tilde -operatøren i JavaScript?

Hva er Double Tilde -operatøren i JavaScript?
JavaScript gir flere funksjoner for å imøtekomme et bestemt krav. I denne forbindelse er "Double Tilde (~)”Operatør gir funksjonalitet for avrunding av et tall akkurat som“Matte.gulv()”Metode. Begge metodene er identiske, med forskjeller i utførelseshastigheten avhengig av at nettleseren blir brukt.

Denne artikkelen vil diskutere ved bruk av “Double Tilde (~~)”Operatør i JavaScript.

Hva er "Double Tilde" (~ ~) operatøren i JavaScript?

Double Tilde (~~)”Operatør er en dobbel”Ikke bitvis”Operatør. Det er et alternativ til “Matte.gulv()”Metode for positive tall og“Matte.Ceil ()”Metode for negative tall. I stedet for å bruke matematikk, kan du bruke denne operatøren til å beregne heltalldelen av et brøknummer.

Eksempel 1: Bruk av Double Tilde (~ ~) operatør på det brukerdefinerte nummeret i JavaScript
I dette eksemplet vil et brukerdefinert nummer bli evaluert for singelen så vel som Double Tilde (~ ~) -operatøren:

I ovennevnte kodebit:

  • For det første, legg inn et nummer fra brukeren via ledetekst.
  • Initialiser en annen variabel med "0”.
  • Etter det vil den brukerdefinerte verdien være tilde to ganger ved å bruke en “Single Tilde (~)”Operatør.
  • I neste trinn kan du vise det tilsvarende resultatet i dialogboksen.
  • Til slutt, bruk "Double Tilde (~~)”Operatør på den brukerdefinerte verdien og vis den via et varsel.

Produksjon

I ovennevnte utgang kan det observeres at utfallet av begge “Single Tilde (~)”Og“Double Tilde (~~)”Operatører er den samme siden den eneste tilde blir brukt to ganger.

Eksempel 2: Bruk av Double Tilde (~ ~) operatør sammen med matematikken.gulv () Metode i JavaScript
I dette spesielle eksemplet vil den spesifiserte verdien bli evaluert via "Double Tilde (~~)”Operatør og“Matte.gulv()”Metode og deres forskjell vil bli observert:

I kodelinjene ovenfor:

  • For det første, spesifiser den angitte verdien.
  • I neste trinn, bruk "Double Tilde (~~)”Operatør og lagre den resulterende verdien i variabelen”y”.
  • På samme måte, bruk "Matte.gulv()”Metode på den initialiserte verdien og lagre den i en variabel”z”.
  • Til slutt, vis det resulterende resultatet mot hver av funksjonaliteten.

Produksjon

Det kan observeres at både "Double Tilde -operatør (~~)" og "Matte.gulv()”Metode ga samme utgang.

Konklusjon

Double Tilde (~~)”Operatør er en dobbel ikke bitvis operatør. Det er et alternativ til “Matte.gulv()”Metode for positive tall og“Matte.Ceil ()”Metode for negative tall. Denne operatøren blir brukt med den enkelt Tilde -operatøren (~) i den tidligere tilnærmingen og matematikken.gulv () Metode i sistnevnte tilnærming for å observere forskjellen. Denne bloggen forklarte bruken av operatøren for doble tilde (~) i JavaScript.