Оператор ~ (тильда) в JavaScript

preview_player
Показать описание
В этом выпуске мы рассмотрим JavaScript оператор ~ (тильда) — это оператор побитового НЕТ (Bitwise NOT). Его применяют к числу в любой системе исчисления, а преобразования он проводит над этим числом в двоичной системе.

--
Документация:

--

Задавайте ваши вопросы в комментариях. А также пишите, на какие темы вам хотелось бы увидеть новые выпуски.

Если видео было для вас полезным, ставьте лайк и поделитесь им с друзьями.

---
---

Присоединяйтесь к нам в соцсетях:

#JavaScript, #tilda, #JS
Рекомендации по теме
Комментарии
Автор

и так, сегодня мы поняли, что оператор тильда не нужен

tkklubo
Автор

Было все понятно до последнего примера

mqjqibh
Автор

а за округление спасибо - буду пугать знакомых двойной тильдой но использовать особо небуду

piemkel
Автор

Ничего не понятно но очень интересно 😁😁

rustoiurazbaev
Автор

Спасибо за видос. Мы часто юзаем при findIndex и потом проверки есть ли елемент.

PoltavaPride
Автор

Теперь я пытась понять почему такое гиганское двоичное число равно -10

piemkel
Автор

Первый "лайфхак" если честно очень сильно бьёт по читаемости. ~~ не полный эквивалент floor(), floor() возвращает меньшее, а двойная тильда - ближайшее в нулю, отрицательные числа дадут разный результат.

SleepWalker