Rolf B: Frage zum Wiki-Artikel „BigInt“

Beitrag lesen

problematische Seite

Hallo Janosch,

ja, hatte ich. Eine Frage:

Ob nun, da asm.js nicht weiter unterstützt wird, irgendwann die Unterstützung des unären +-Operators für BigInt-Werte kommen wird, ist noch unklar.

Ist das eine Theoriefindung deinerseits oder eine bequellbare Äußerung eines TC39 Mitglieds? Das unäre + ist definiert als "Mach eine Number draus. Geht das nicht, erzeuge NaN". BigInt in diesen Satz einzubauen führt zu einem Haufen Regeln, wann BigInt, wann Number und wann ein Error rauskommen soll, und wird definitiv irgendwelchen Code zerbröseln. Sowas macht PHP[1], ich bin froh, dass das in JavaScript nicht passiert

Rolf

--
sumpsi - posui - obstruxi

  1. Weil sie den Augiasstall, den PHP 1-4 vollgeschissen haben, sonst nie sauber kriegen ↩︎