首页 > Web开发 > 详细

js中进制的转换

时间:2020-05-08 20:57:09      阅读:48      评论:0      收藏:0      [点我收藏+]

进制的转换

  • 十进制转其他
    • 十进制是日常使用进制,是数值型数据
    • 其实就是将数值转成字符
      • 语法:num.toString(进制)
      var num = 234;
      console.log(num);   //234
      
      var er = num.toString(2);
      console.log(er);   //11101010
      
      var ba = num.toString(8);
      console.log(ba);   //352
      
      var sl = num.toString(16);
      console.log(sl);   //ea
      
  • 其他转十进制
    • 其他都使用字符表示
    • 其实就是将字符转成数值
      • parseInt(要转换的数据, 作为哪个进制转换)
      var str = "101010";
      console.log(parseInt(str, 2));      // 42
      console.log(parseInt(str, 8));      // 33288
      console.log(parseInt(str, 16));     // 1052688
      console.log(parseInt(str, 10));     // 101010
      console.log(parseInt(str));         // 101010
      
  • 其他转其他
    • 利用十进制做过渡
      例如2进制转8进制,先转成10进制,再转成8进制
      var str="110110"
      parseInt(str,2).tostring(8)
      

js中进制的转换

原文:https://www.cnblogs.com/cupid10/p/12852826.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!