在JavaScript中,数字(Number)类型可以调用toString()方法将数字转换为字符串。toString()方法还可以带一个参数,参数作为基数表示将数字转换为对应进制的字符串,如:
- 10.toString(2) 将十进制的10转换为二进制的1010字符串
- 10.toString(8) 将十进制的10转换为八进制的12字符串
- 10.toString(16) 将十进制的10转换为十六进制的a字符串
这里的问题在于,“10.”不能直接作为浮点数,因此需要一个括号包裹数字,使其转换成一个数字类型,即:
- (10).toString(16)
这样便可以将十进制的10转换为十六进制的a字符串。