Genau wie der Titel
Während der Interaktion mit dem Hardwaregerät habe ich eine von der Hardware zurückgegebene Hexadezimalzahl erhalten, mit der unteren Ziffer vorne und der hohen Ziffer hinten. Wie kann ich sie elegant in die richtigen Dezimaldaten umwandeln?
//举例 16进制的一个数据
var num=0x12345678
//因为低位在前,高位在后,正确解析后是
num=0x78563412
//转换成10进制是
num=2018915346
Aktuelle Verarbeitungsmethode:
Num entsprechend der Länge abschneiden, dann die Reihenfolge der vorderen und hinteren for-Schleife ändern und schließlich parseInt in eine Dezimalzahl umwandeln, was meiner Meinung nach definitiv unvernünftig ist und nach der ich suche eine eher standardisierte Vorgehensweise
上面那种有问题,根据楼主的意思,正确的写法如下: