Qual é o operador duplo tilde em javascript?

Qual é o operador duplo tilde em javascript?
O JavaScript fornece várias funcionalidades para atender a um requisito específico. A este respeito, o “duplo tilde (~)”O operador fornece funcionalidade para arredondar um número como o“Matemática.chão()”Método. Ambos os métodos são idênticos, com diferenças na velocidade de execução, dependendo do navegador ser utilizado.

Este artigo discutirá o uso do “duplo tilde (~~)Operador em JavaScript.

Qual é o operador "duplo tilde" (~~) em javascript?

O "duplo tilde (~~)”O operador é um duplo“Não bitwiseOperador. É uma alternativa ao “Matemática.chão()”Método para números positivos e o“Matemática.teto ()”Método para números negativos. Em vez de usar matemática, você pode utilizar este operador para calcular a parte inteira de um número fracionário.

Exemplo 1: Uso do Operador Tilde Double (~~) no número definido pelo usuário em JavaScript
Neste exemplo, um número definido pelo usuário será avaliado para o operador único e duplo do Tilde (~~):

No trecho de código acima:

  • Em primeiro lugar, insira um número do usuário via prompt.
  • Inicialize outra variável com “0”.
  • Depois disso, o valor definido pelo usuário será Tilde duas vezes usando um “Tilde único (~)Operador.
  • Na próxima etapa, exiba o resultado correspondente na caixa de diálogo.
  • Finalmente, aplique o “duplo tilde (~~)”Operador no valor definido pelo usuário e exibi-lo por meio de um alerta.

Saída

Na saída acima, pode -se observar que o resultado de ambos “Tilde único (~)" e "duplo tilde (~~)Os operadores são os mesmos, já que o único tilde é aplicado duas vezes.

Exemplo 2: Uso do operador Tilde Double (~~) junto com a matemática.Método de piso () em JavaScript
Neste exemplo em particular, o valor especificado será avaliado por meio do “duplo tilde (~~)Operador e o “Matemática.chão()”Método e sua diferença serão observados:

Nas linhas acima do código:

  • Em primeiro lugar, especifique o valor declarado.
  • Na próxima etapa, aplique o “duplo tilde (~~)”Operador e armazenar o valor resultante na variável“y”.
  • Da mesma forma, aplique o “Matemática.chão()”Método sobre o valor inicializado e armazená -lo em uma variável“z”.
  • Por fim, exiba o resultado resultante contra cada uma das funcionalidades.

Saída

Pode -se observar que tanto o “operador duplo tilde (~~)" e a "Matemática.chão()”O método produziu a mesma saída.

Conclusão

O "duplo tilde (~~)”O operador é um operador duplo e não bit netwise. É uma alternativa ao “Matemática.chão()”Método para números positivos e“Matemática.teto ()”Método para números negativos. Este operador é utilizado com o operador único de Tilde (~) na abordagem anterior e na matemática.Método de piso () nesta última abordagem para observar a diferença. Este blog explicou o uso do operador duplo tilde (~) em javascript.