ИНФОРМАЦИЯ,    ДИЗАЙН,    ПЕРЕВОДЫ,    РЕКЛАМА   .   .   .
w a p - с а й т
Информационный портал
Сегодня:  
admin@aranea.ru
+79068922256

  aranea.ru || JavaScript - Введение | ~

~

Описание

Выполняет побитовое NOT (отрицание) в выражении.

Синтаксис

result = ~ expression

Синтаксис оператора ~ включает следующие части:

Часть Описание
result Любая переменная
expression Любое выражение

Комментарий

Все унарные операторы, подобные ~, оценивают выражения следующим образом:

  • Если применяется к неопределенному выражению или к выражению null, то возникает ошибка исполнения.
  • Объекты конвертируются в строки.
  • Строки конвертируются в числа, если это возможно. Если не возможно, то возникает ошибка исполнения.
  • С булевыми значениями обращаются как с числами (0, если false; и 1, если true).

Оператор применяется к результирующему числу.

Оператор ~ принимает бинарное представление значений выражения и осуществляет операцию побитового отрицания. Результат этой операции ведет себя следующим образом:

0101    (expression)
----
1010    (result)

Любое число, которое является 1 в выражении, становится в результате 0. Любое число, которое - 0 в выражении, становится в результате 1.

← Назад | Вперед →
Copyright © 2006 -  aranea.ru