Skip to content Skip to sidebar Skip to footer

Ecmascript 6 Negative Binary Literal

With EMCAScript6, I see there's a way to represent binary literals using the 0b or 0B prefix. I was experimenting with it, and couldn't find a way to represent a negative number (s

Solution 1:

To input negative number just prefix your literal with - sign (unary minus operator):

-0b11010 // -26

Specification for binary literals is in section Numeric Literals.

Relevant fragment:

NumericLiteral :: (...) BinaryIntegerLiteral

BinaryIntegerLiteral :: 0b BinaryDigits

And BinaryDiggits are 0 and 1.

Post a Comment for "Ecmascript 6 Negative Binary Literal"