Es gibt in Java Script viele Schreibweisen einer Zahl. Hier mal ein paar Beispiele. Eventuell ist ja eine dabei, die ihr noch nicht kanntet:

Normale Zahl (Basis 10)

1405
1986

Binär (Basis 2)

//Präfix "0b"
0b10101111101 //1405
0b11111000010 //1986

Hexadezimal (Basis 16)

//Präfix "0x"
0x57D //1405
0x7C2 //1986

Oktal (Basis 8)

//Präfix "0o"
0o2575 //1405
0o3702 //1986

Exponential

1.405e+3 //1405
1.986e+3 //1986

Umrechnen

Die Umrechnung in den verschiedenen Zahlensystemen kann man so machen:

//Beispiel Dezimal in Hexadezimal
numberObject.toString(basis)
console.log((1986).toString(16));
//Ausgabe: 7c2


//Beispiel: Octal in Dezimal
console.log(Number.parseInt("0o2575", 8));
//Ausgabe: 1405

//Beispiel Exponential
console.log((1986).toExponential());
//Ausgabe: 1.986e+3