js二进制转换,如何实现进制转换

  js二进制转换,如何实现进制转换

  本教程运行环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。

  

一、语法说明

  1、parseInt()

  ParseInt:将字符串转换为整数。

  parseInt(字符串,基数)

  要解析的字符串。可选。表示要分析的数字的基数。该值介于2和36之间。

  如果省略此参数或其值为0,数字将基于10进行解析。

  如果以“0x”或“0X”开头,则以16为基数。

  如果该参数小于2或大于36,parseInt()将返回NaN。

  2、toString()

  toString()方法属于Object对象,很多JavaScript的内置对象都重写了这个函数来满足自己的功能需求。

  类型描述数组将数组的每个元素转换成一个字符串,并依次连接它们。这两个元素用英文逗号作为分隔符拼接在一起。如果Boolean的布尔值为真,则返回“真”。否则,返回“false”。Date返回日期的文本表示形式。Error返回包含相关错误信息的字符串。Function返回以下格式的字符串,其中functionname是调用其toString方法的函数的名称: function function name(){[native code]} number返回数值的字符串表示形式。也可以返回用指定的十进制表示的字符串。请参考Number.toString()。返回字符串对象的值。Object(默认值)返回“[对象对象名]”,其中对象名是对象类型的名称。

二、进制转换

   //从十进制到其他十进制的转换

  var x=110

  警报(x);

  alert(x . tostring(2));

  alert(x . tostring(8));

  alert(x . tostring(32));

  alert(x . tostring(16));

  //其他十进制转换

  var x= 110

  alert(parseInt(x,2));//6=以二进制形式解析110

  alert(parseInt(x,8));//72=以八进制解析110

  alert(parseInt(x,16));//272=以十六进制解析110

  //其他到其他

  //用parseInt转换成decimal,然后用toString转换成target decimal

  alert(string . from charcode(parse int(141,8)))

  alert(parseInt(ff ,16)。toString(2));【推荐学习:javascript高级教程】以上是JavaScript如何实现十进制转换的详细内容。请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: