One character view becomes an ordered scalar-value list
Code points are integers, not UTF-8 bytes or UTF-16 code units. Supplementary characters therefore produce one value even when JavaScript stores a surrogate pair.
The output never guesses a numeric base: U+, 0x, and decimal formats are separate, visible choices.