3个回答
展开全部
<script type="text/javascript">
var num=12;
alert('0x0'+num.toString(16));
</script>
追问
因为toString返回的就只有C,前面0x0需要补充,那如果要做到通用呢?比如100转成0x64,12转成0x0C。有没有类似prinf("%02X",hex)这样的格式化方法?
追答
function toHex(num){//将一个数字转化成16进制字符串形式
return num<16?"0x0"+num.toString(16).toUpperCase():"0x"+num.toString(16).toUpperCase();
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用tostring()函数,传入一个参数16 。
追问
因为toString返回的就只有C,前面0x0需要补充,那如果要做到通用呢?比如100转成0x64,12转成0x0C。有没有类似prinf("%02X",hex)这样的格式化方法?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询