В этом выпуске мы рассмотрим JavaScript оператор ~ (тильда) — это оператор побитового НЕТ (Bitwise NOT). Его применяют к числу в любой системе исчисления, а преобразования он проводит над этим числом в двоичной системе.
Но иногда встречаются и другие случаи использования тильды. Чтоб вы не пугались его в чужом коде и знали, как отработает программа, мы рассмотрим несколько таких примеров — например, ~(item) — и их альтернативы.
--
Документация:
- Bitwise NOT:
- Array includes:
- Array indexOf:
--
Задавайте ваши вопросы в комментариях. А также пишите, на какие темы вам хотелось бы увидеть новые выпуски.
Если видео было для вас полезным, ставьте лайк и поделитесь им с друзья