如何在Javascript中循环hex?

时间:2013-04-09 01:45:22

标签: javascript c++ c hex

在C中,输出是我所期望的。在Javascript中,输出不是我所期望的。在Javascript中,十六进制的十进制循环不是十六进制。

C:

#include<stdio.h>
int main(){
for(int i=0x1000;i<=0x109F;i++){
    printf("%x\n",i);
}
return 0;
}

使用Javascript:

<script type="text/javascript">
for(var i=0x1000;i<=0x109F;i++){
document.write(i+"<br>");
}
</script>

1 个答案:

答案 0 :(得分:3)

您可以使用toString方法:

document.write(i.toString(16)+"<br>"); //base 16 (hex)