通过查看源代码,我经常偶然发现toString()
。我知道这用于将一些对象转换为String
对象。然而,当我看到toString(16)
时,所有人都迷失了方向。参数/参数是什么?我尝试搜索其他网站,但他们没有显示此参数/参数。我需要一个详细的答案来解释它在字符串中有什么区别,如果有任何区别的话。
答案 0 :(得分:1)
.toString()
的任何特定实现都可以使用参数执行任何操作,但是例如Number
版本将数字参数解释为用作数值的字符串表示的基础
因此
alert(new Number(27).toString(16)); // alerts "1b"
答案 1 :(得分:1)
在JavaScript中,当要将对象表示为文本值时,每个对象都有一个object.toString()
方法。
Number.toString([radix])
方法接受[radix]参数,该参数指定用于表示数字的基数。