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