JS 自带的有,呵呵,tt=parseInt('18ef',16);
alert(tt);注意,16进至的数的带引号

解决方案 »

  1.   

    哦,看错题目了;应该是这样的:tt=1231313;
    qq=parseInt(tt%10)+""+(tt%16);
      

  2.   

    不是吧,
    我的意思是将一个十进制数->十六制数
    such as 29577->d3f1
      

  3.   

    错了,因该移位相除的。忘了。sorry.找本书看。组成原理的书上有!
      

  4.   

    alert((29577).toString(16));29577 的十六进制表示是 7389 哪来的 d3f1?
    d3f1 的十进制表示是 54257
      

  5.   

    哦,还有一问题,是这样,
    编码问题
    如何得到中文"玉" 的ascii码,
      是不是 "玉".charCodeAt(0)方法?,得到29577,
    但我知道其实这个汉字的十六进制为d3f1,所以我就等同了,
    那现在看来求ascii码值错了,
      

  6.   

    有谁知道js中有替代vbscript的asc 方法与函数,
      

  7.   

    29577是unicode码,d3f1是gbk码。只能写字典转。
      

  8.   

    现在我有一个函数实现了这个功能,可惜是vbscript ,现在我想转过来,
    主要要替代vbscript的asc  方法
      

  9.   

    emu的方法可以呀,我测试的没问题!emu 真高,这个函数我还不知道有这个用法!