kamonama@Blogger
2007年12月31日月曜日
javascript parseIntの罠
parseInt("08") // => 0
parseInt("09") // => 9
parseIntは第二引数がないとき、何進数で解釈するかを自動で選ぶ。
なので、1.では8進数と解釈されて0が返る。
回避するには、以下のように、10進数と指定する。
parseInt("08", 10) // => 8
0 件のコメント:
コメントを投稿
‹
›
ホーム
ウェブ バージョンを表示
0 件のコメント:
コメントを投稿