怎么把数字格式化为16进制并把值存起来?
var a = 10;
document.write(a.toString(16));我只会打印 但是这样存又不对 var num=a.toString(16);
请教怎么存啊 

解决方案 »

  1.   

    <script>
    var a = 10;
    var num=a.toString(16);
    alert(num)
    </script>怎么说是不对的呢?你的真实目的是干什么?
      

  2.   

    为什么不对?
    var a = 10;
    var num = a.toString(16);
    document.write(num);
    不一样的结果嘛。
      

  3.   

    <script>
    tmpDate = new Date();
    date = tmpDate.getDate();
    month= tmpDate.getMonth() + 1 ;
    year= tmpDate.getYear();
    second = tmpDate.getSeconds();
    minute = tmpDate.getMinutes();
    hour = tmpDate.getHours();
    var time = (year-1970) * 365 * 24 * 3600 + month * 30 * 24 * 3600+ day * 24 * 3600 + hour * 3600 + minute * 60 + second;
    var num = time.toString(16);
    alert(num);
    </script>