Explore the intricacies of JavaScript numbers in this 27-minute conference talk from JSConf EU 2013. Delve into the IEEE 754 double-precision 64-bit format, uncovering the mysteries behind floating-point arithmetic. Discover why 0.1 isn't exactly what it seems, examine the representation of Infinity, and ponder the existence of multiple zeros. Gain insights into binary notation, offset binary notation, and the limitations of decimal fractions. Investigate subnormal values and the concept of "Not a Number" (NaN). Enhance your understanding of JavaScript's numerical underpinnings, equipping yourself with knowledge that goes beyond everyday programming needs.
Overview
Syllabus
Intro
ACMA script standard
Binary representation
Binary notation
Offset binary notation
Decimal fractions limitations
Subnormal values
Not a number
Taught by
JSConf