2017-06-14 56 views

回答

1

base-12中的数字“12”是什么?

10 

为什么?

最右边的数字是数字。下一个是基数,12。第三个数字,如果有的话,将是144.

重复,这次在base-5中使用“5”。

再次,第二个数字是基数,5,最右边的数字仍然是一个地方。

您可以用任意数字重复此练习。根据定义,第二个数字总是基数,所以任何以自身基数表示的数字总是等于10.

0

首先,n..toString(n)不是有效的语法。但是,如果您正在谈论n.toString(n),原因是toString的参数是您想要将您的号码转换为的基础。

基数n中的每个n是10.例如, 9的基数中的9是10,10的基数中的9是11等。

除此之外,toString(x)仅限于x> = 2和x< = 36。如果您尝试任何其他值,您将获得RangeError

+0

感谢您的编辑和推荐@Amy –

+0

工作此语法n..toString(n)在您提供的语法上,发誓ide –

+0

要清楚,'5..toString(5)'是有效的语法,它只是看起来很奇怪,特别是当你一直把它写成一个变量而不是一个数字。 JS引擎将第一个“。”解释为小数。表达得更加详细,这是'(5.0).toString(5)'。 – Amy

相关问题