parseInt 関数は第 1 引数を文字列に変換し、解釈したうえで、整数または NaN を返します。 NaN でない場合は、返値は第 1 引数を指定された radix で数値として解釈した整数値になります。(例えば、radix が 10 であれば 10 進数からの変換で、8 であれば 8 進数からの変換で、16 であれば 16 進数からの変換、などです。) radix 引数は数値に変換されます。提供されなかった場合、または値が 0、NaN、Infinity のいずれかであった場合(undefined は NaN に強制されます)、 JavaScript は以下のように想定します。 入力された string の先頭のホワイトスペースと、存在すれば +/- 符号が除去され、 0x または 0X (ゼロ、従うこと以下で小文字または大文字の X)で始まっている場合、 radix は 16 とみな
![parseInt() - JavaScript | MDN](https://cdn-ak-scissors.b.st-hatena.com/image/square/aa767575b4232d312d2c5de428f0bf0955805e26/height=288;version=1;width=512/https%3A%2F%2Fdeveloper.mozilla.org%2Fmdn-social-share.cd6c4a5a.png)