Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
edu378
0
вклад
1
вопрос
0
ответов
0%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Причина результата побитового НЕ в JavaScript?
edu378
@edu378
Автор вопроса
Алексей Тен
: то есть оператор просто меняет биты, а js этот код воспринимает как дополнительный уже?
Написано
более трёх лет назад
Причина результата побитового НЕ в JavaScript?
edu378
@edu378
Автор вопроса
Алексей Тен
: Как тогда получается -10?
Написано
более трёх лет назад
Причина результата побитового НЕ в JavaScript?
edu378
@edu378
Автор вопроса
Алексей Тен
: Если это просто инверсия, то откуда тогда -10? Инверсия соответствует числу -9
Написано
более трёх лет назад
Причина результата побитового НЕ в JavaScript?
edu378
@edu378
Автор вопроса
Алексей Тен
: Почему получается -10? Есть 9, переводим в обратный, получается 11...0110 дополняем до единицы, получаем 11...0111 - соответствует -9. Откуда -10?
Написано
более трёх лет назад
Причина результата побитового НЕ в JavaScript?
edu378
@edu378
Автор вопроса
То есть оператор ~ переводит код из прямого в обратный, а результатом будет "дополнительный"? В браузере тогда покажет код прямой получившегося числа?
Написано
более трёх лет назад
Причина результата побитового НЕ в JavaScript?
edu378
@edu378
Автор вопроса
Алексей Тен
: можно поподробнее? Чтобы понятно было? Как мне интерпретировать число в двоичном виде, чтобы получить -10?
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама