@@ -723,6 +723,47 @@ JavaScript <b>null</b> value. [[!ECMA-262]]
723
723
<p class=example id=example-boolean> Let <var ignore> elementSeen</var> be false.
724
724
725
725
726
+ <h3 id=numbers>Numbers</h3>
727
+
728
+ <p class=XXX> Numbers are complicated; please see
729
+ <a href="https://github.com/whatwg/infra/issues/87">issue #87</a> . In due course we hope to offer
730
+ more guidance here around types and mathematical operations. Help appreciated!
731
+
732
+ <hr>
733
+
734
+ <p> An <dfn export>8-bit unsigned integer</dfn> is an integer in the range 0 to 255 (0 to
735
+ 2<sup> 8</sup> − 1), inclusive.
736
+
737
+ <p> A <dfn export>16-bit unsigned integer</dfn> is an integer in the range 0 to 65535 (0 to
738
+ 2<sup> 16</sup> − 1), inclusive.
739
+
740
+ <p> A <dfn export>32-bit unsigned integer</dfn> is an integer in the range 0 to 4294967295 (0 to
741
+ 2<sup> 32</sup> − 1), inclusive.
742
+
743
+ <p> A <dfn export>64-bit unsigned integer</dfn> is an integer in the range 0 to 18446744073709551615
744
+ (0 to 2<sup> 64</sup> − 1), inclusive.
745
+
746
+ <p> A <dfn export>128-bit unsigned integer</dfn> is an integer in the range 0 to
747
+ 340282366920938463463374607431768211455 (0 to 2<sup> 128</sup> − 1), inclusive.
748
+
749
+ <p class=example id=example-128-bit-unsigned-integer> An IPv6 address is an
750
+ <a for=/>128-bit unsigned integer</a> .
751
+
752
+ <hr>
753
+
754
+ <p> An <dfn export>8-bit signed integer</dfn> is an integer in the range −128 to 127
755
+ (−2<sup> 7</sup> to 2<sup> 7</sup> − 1), inclusive.
756
+
757
+ <p> A <dfn export>16-bit signed integer</dfn> is an integer in the range −32768 to 32767
758
+ (−2<sup> 15</sup> to 2<sup> 15</sup> − 1), inclusive.
759
+
760
+ <p> A <dfn export>32-bit signed integer</dfn> is an integer in the range −2147483648 to
761
+ 2147483647 (−2<sup> 31</sup> to 2<sup> 31</sup> − 1), inclusive.
762
+
763
+ <p> A <dfn export>64-bit signed integer</dfn> is an integer in the range −9223372036854775808
764
+ to 9223372036854775807 (−2<sup> 63</sup> to 2<sup> 63</sup> − 1), inclusive.
765
+
766
+
726
767
<h3 id=bytes>Bytes</h3>
727
768
728
769
<p> A <dfn export>byte</dfn> is a sequence of eight bits and is represented as "<code> 0x</code> "
0 commit comments