11111111111111111
ist ein Dezimalzahlenliteral für eine Zahl, die zu groß ist, als dass Javascript genau kodieren könnte.
parseInt(, 2)
stoppt beim ersten Zeichen, das nicht 1
oder 0
ist, so dass es aufhört zu analysieren, sobald die Genauigkeit abnimmt.
Ändere das in eine Zeichenfolge und alles wird gut.
Tags und Links javascript