0104---进制转换与保留小数

130 阅读1分钟
  1. 进制转换(了解)

1.1 十进制转换为其他进制,

语法: 十进制数字.toString(几进制)

    var num = 100   // 10进制的 数字一百
    var num1 = num.toString(2)  // 将 10 进制的 100, 转换为 2 进制的数字
    var num2 = num.toString(36) // 将 10 进制的 100, 转换为 36 进制的数字
    console.log(num2)

1.2 其他进制转换为 十进制,

语法: parseInt(数字, 将数字视为几进制的数字然后转换为10进制的数字)

    var num = parseInt(100, 2)      // 将 100 视为 2 进制的数字, 然后转换为 10 进制的数字, 得到了: 4
    var num1 = parseInt(100, 16)    // 将 100 视为 16 进制的数字, 然后转换为 10 进制的数字, 得到了: 256

2. 保留小数(掌握),

语法: toFixed(保留几位小数), 保留小数的时候四舍五入, 并且返回的是字符串

     var num = 100.123456789
    var num1 = num.toFixed(2)   // 通过四舍五入保留两位小数     100.12
    var num2 = num.toFixed(4)   // 通过四舍五入保留四位小数     100.1235

    console.log(num1)
    console.log(num2)