A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://webplatform.github.io/docs/javascript/operators/bitwise_not below:

bitwise not · WebPlatform Docs

bitwise not Summary

Performs a bitwise NOT (negation) on an expression.

Syntax
result = ~ expression
result
Any variable.
expression
Any expression.
Examples

See Remarks for explanation

var temp = ~5;

Remarks

All unary operators, such as the ~ operator, evaluate expressions as follows:

The operator is applied to the resulting number.

The ~ operator looks at the binary representation of the values of the expression and does a bitwise negation operation on it.

Any digit that is a 1 in the expression becomes a 0 in the result. Any digit that is a 0 in the expression becomes a 1 in the result.

The following example illustrates use of the bitwise NOT (~) operator.

var temp = ~5;

The resulting value is -6, as shown in the following table.

Expression Binary value (two’s complement) Decimal value 5 00000000 00000000 00000000 00000101 5 ~5 11111111 11111111 11111111 11111010 -6 See also Other articles Attributions

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4