ここで何が起こっているのかわかりません:
var x = 14;
alert(x.toString(36)); //alerts 'e'
alert(x.toString(16)); //also alerts 'e'
x = 20;
alert(x.toString(16)); //alerts '14'
alert(x.toString(36)); //alerts 'k'
最初のパラメータは、変換される数値の記数法を決定すると思いますが、よくわかりません。誰かが正確に何が起こっているのかを詳細に説明できますか?