2013-06-18 95 views
2

通過查看源代碼,我偶然發現了toString()。我知道這是用來將某個對象轉換爲String對象。然而,當我看到這個toString(16)時,所有人都迷了路。什麼是參數/參數?我試着搜索其他網站,但他們沒有顯示這個參數/參數。我需要一個詳細的答案來解釋在字符串中有什麼區別,如果有任何區別的話。什麼是toString參數?

+0

http://www.w3schools.com/jsref/jsref_tostring_number.asp – Drew

+0

你應該發佈確切的代碼,因爲嚴格來說這個參數可能意味着*任何*。 – Pointy

+1

[MDN'Number.toString([radix])'](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toString) – epascarello

回答

1

.toString()的任何特定實現都可以根據參數進行任何操作,但例如Number版本將數值參數解釋爲數字值的字符串表示形式的基礎。

因此

alert(new Number(27).toString(16)); // alerts "1b" 
+0

啊,我明白了。謝謝。將在7分鐘內接受。因爲超時。 – slice

1

在JavaScript中,每一個對象具有一方法object.toString()當對象被表示爲文本值。

Number.toString([radix])方法接受[radix]參數,該參數指定用於表示數字的基數。