Как работает ~

Рейтинг: 0Ответов: 1Опубликовано: 28.02.2015

Я нашел два варианта поиска в строке:

"http://www.youtube.com/embed/8rwsuXHA7RA".indexOf("youtube.com") != -1

и

~"http://www.youtube.com/embed/8rwsuXHA7RA".indexOf("youtube.com")

Судя по тесту, второй вариант работает быстрее, но объясните, пожалуйста, как именно он работает.

Ответы

▲ 1Принят

~ - Побитовое НЕ. Пруф.
Преобразует входное число по формуле: -(number + 1).
Т.е. 42 в -43, 789 в -790, -123 в 122, etc.