进制的转换(了解)
-
1.十进制转换为其他进制
-
语法: 十进制数字.toString(进制)
var num = 100 // 10进制的数字100 var num1 = num.toString(2) // 将10进制的数字100 转换为2进制的数字 console.log(num1) // 得到的是个字符串 1100100 var num2 = num.toString(36) // 将10进制的数字100 转换为32进制的数字 console.log(num2) // 得到的是个字符串 2s
-
-
2.其他进制转换为十进制
-
语法: parseInt(数字,将数字视为几进制的数字然后转换为10进制的数字)
var num = parseInt(100,2) // 将100视为⒉进制的数字,然后转换为10进制的数字,得到了:4 var num1 = parseInt(100,16) //将100 视为16进制的数字,然后转换为10进制的数字,得到了:256
-
保留小数(掌握)
- 语法:
-
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)
-