[toc]

进制转化

  • 二进制

    • 值:0,1
  • 八进制

    • 值:0,1,2,3,4,5,6,7
  • 十进制

    • 值:0,1,2,3,4,5,6,7,8,9
  • 十六进制

    • 值:0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f

n进制转化成十进制

十六进制转化成十进制

  1. int('fac',16)
  2. //number is 4012

八进制转化成十进制

  1. int('7321',8)
  2. //number is 3793

二进制转化成十进制

  1. int('0101010101010',2);
  2. //number is 2730

n进制转化十进制再转化成十六进制

十进制转化成十六进制

  1. hex(12)
  2. //'0xc'

二进制转化成十六进制

  1. hex(int('0101',2))
  2. //'0x5'

八进制转化成十六进制

  1. hex(int('701',8))
  2. //'0x1c1'

n进制转化成八进制

十进制转化成八进制

  1. oct(12)
  2. //'0o14'

二进制转化成八进制

  1. oct(int('0101',2))
  2. //'0o5'

十六进制转化成八进制

  1. oct(int('a',16))
  2. //'0o12'

n进制转化成二进制

十进制转化成二进制

  1. bin(2796202)
  2. //'0b1010101010101010101010'

八进制转化成二进制

  1. bin(int('701',8))
  2. //'0b111000001'

十六进制转化成二进制

  1. bin(int('a',16))
  2. //'0b1010'