zoukankan      html  css  js  c++  java
  • js数字进制转换

    其他进制转十进制:

    使用 parseInt()函数,parseInt解析一个字符串参数,并返回一个指定基数的整数 ,用法如下:

    parseInt(string, radix);

    以二进制为例,用法如下:

    parseInt('1000',2) //8
    parseInt(1000,2)   //8

    其他进制转化为10进制只要改变第二个参数就可以了。

    十进制转其他进制:

    使用数字类型的toString方法,该方法可以接受一个参数,返回转化进制后的字符串。栗子如下:

    var num = 8;
    num.toString(2) // '1000'

    注意此方法只适用于数字类型,对于字符串类型的需要先转为整数再调用

    var num = '8';
    num.toString(2) // '8'
    parseInt(num).toString(2) // '1000'

    tips:

    每个对象都有一个toString()方法,当该对象被表示为一个文本值时,或者一个对象以预期的字符串方式引用时自动调用。默认情况下,toString()方法被每个Object对象继承。如果此方法在自定义对象中未被覆盖,toString() 返回 "[object type]"  利用此可以鉴别对象类型,实现如下

    Object.prototype.toString.call(null)    //  "[object Null]"

  • 相关阅读:
    linux安装JRE和Tomcat
    微信公众号授权登录
    linux Nginx设置多级域名
    bootstrap制作收藏夹导航
    js下拉菜单
    QQ授权登录
    centos7.6下安装LNMP环境(linux+nginx+mysql5.7+PHP)
    typora快捷键(转载)
    旋转魔方(2)-添加照片
    test
  • 原文地址:https://www.cnblogs.com/renbo/p/9221749.html
Copyright © 2011-2022 走看看