Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
重複の可能性: JavaScript: parseInt(1/0, 19) が 18 を返すのはなぜですか?
Javascript で parseInt(1/0, 19) が 18 と評価されるのはなぜですか? 私は許容基数ではない 19 を理解していますが、それでも誰かがここでどのように機能しているかを知ることができますか?
ああ、JavaScriptをすばやく慰めることが答えにつながりました:
> 1/0 Infinity > parseInt("Infinity", 19) 18
parseInt最初の引数を文字列に変換するようです。例:
parseInt
> parseInt(11, 2) 3
つまり、すべてを説明する文字列「Infinity」を変換しています。