Tout comme le titre
Lors de l'interaction avec le périphérique matériel, j'ai reçu un nombre hexadécimal renvoyé par le matériel, avec le chiffre bas devant et le chiffre haut derrière. Comment l'analyser élégamment en données décimales correctes
.//举例 16进制的一个数据
var num=0x12345678
//因为低位在前,高位在后,正确解析后是
num=0x78563412
//转换成10进制是
num=2018915346
Méthode de traitement actuelle :
Coupez num en fonction de la longueur, puis modifiez l'ordre de l'avant et de l'arrière dans la boucle for, et enfin convertissez parseInt en décimal, ce qui atteint l'objectif. Je pense que cette méthode est définitivement déraisonnable et je recherche. une façon plus standard de le faire
Il y a un problème avec celui ci-dessus. D'après l'affiche originale, la bonne façon de l'écrire est la suivante :