¿Cuál es el operador Double Tilde en JavaScript??

¿Cuál es el operador Double Tilde en JavaScript??
JavaScript proporciona múltiples funcionalidades para satisfacer un requisito particular. En este sentido, el "Doble Tilde (~)"El operador proporciona funcionalidad para redondear un número al igual que el"Matemáticas.piso()" método. Ambos métodos son idénticos, con diferencias en la velocidad de ejecución dependiendo de que el navegador se utilice.

Este artículo discutirá usando el "Doble Tilde (~~)"Operador en JavaScript.

¿Cuál es el operador "Double Tilde" (~~) en JavaScript??

El "Doble Tilde (~~)"El operador es un doble"No bit a bit"Operador. Es una alternativa al "Matemáticas.piso()"Método para números positivos y el"Matemáticas.fortificar techo()"Método para números negativos. En lugar de usar matemáticas, puede utilizar este operador para calcular la parte entera de un número fraccional.

Ejemplo 1: Uso del operador de doble tilde (~~) sobre el número definido por el usuario en JavaScript
En este ejemplo, se evaluará un número definido por el usuario para el operador único y doble Tilde (~~):

En el fragmento de código anterior:

  • En primer lugar, ingrese un número del usuario a través de la solicitud.
  • Inicializar otra variable con "0".
  • Después de eso, el valor definido por el usuario será Tilde dos veces usando un "tilde sencillo (~)"Operador.
  • En el siguiente paso, muestre el resultado correspondiente en el cuadro de diálogo.
  • Finalmente, aplique el "Doble Tilde (~~)"Operador sobre el valor definido por el usuario y mostrarlo a través de una alerta.

Producción

En la salida anterior, se puede observar que el resultado tanto de los "tilde sencillo (~)" y "Doble Tilde (~~)"Los operadores son los mismos ya que el único Tilde se aplica dos veces.

Ejemplo 2: Uso del operador de doble tilde (~~) junto con las matemáticas.Método de piso () en JavaScript
En este ejemplo particular, el valor especificado se evaluará a través del "Doble Tilde (~~)"Operador y el"Matemáticas.piso()"Método y su diferencia se observará:

En las líneas de código anteriores:

  • En primer lugar, especifique el valor indicado.
  • En el siguiente paso, aplique el "Doble Tilde (~~)"Operador y almacene el valor resultante en la variable"Y".
  • Del mismo modo, aplique el "Matemáticas.piso()"Método sobre el valor inicializado y almacenarlo en una variable"z".
  • Por último, muestre el resultado resultante contra cada una de las funciones.

Producción

Se puede observar que tanto el "Operador de doble tilde (~~)" y el "Matemáticas.piso()El método "produjo la misma salida.

Conclusión

El "Doble Tilde (~~)"El operador es un operador doble no bit a bit a bit. Es una alternativa al "Matemáticas.piso()"Método para números positivos y"Matemáticas.fortificar techo()"Método para números negativos. Este operador se utiliza con el operador único de Tilde (~) en el enfoque anterior y las matemáticas.Método de piso () en el último enfoque para observar la diferencia. Este blog explicó el uso del operador de doble tilde (~) en JavaScript.