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()は、先行ゼロの数値を正しく解析しません
JSで解析するときに奇妙な問題が発生します。
parseInt("08") //The result is: 0 parseInt("07") //The result is: 7
なぜこうなった?
プレフィックスが0であるため。これは、Javascriptに基数8の8進数であることを示しています。8は8進数ではありません。
parseInt("8")代わりに、または@Gumboとして正しく指摘されているように使用してください-parseInt("08", 10)
parseInt("8")
parseInt("08", 10)