JavaScriptで先行ゼロのある8進数の時代が終わります

等式parseInt( "042")=== 42 (他の同様の)Firefoxでは、次のバージョン(Firefox 21)および新しいバージョンでtrueになりますが、FirefoxがC言語のイメージと肖像で動作し、ゼロで開始-parseInt( "042")呼び出すと 34が得られました



MozillaのBugzillaの議論は、この変更がECMAScript 5の影響下で発生し、他のブラウザー(Safari 6、Google Chrome 23など)、V8エンジン(およびそれに基づくNode.jsなど)で発生した変更に対応することを示しています。そのため、今年Firefoxは8進数の最後の要塞のままでした。



今、この要塞は立ちませんでした、この要塞は倒れました。 必要に応じてサイトを更新します。特に、処理時間レコードを処理している場合は、先頭に0が付いている数字がよく見られます。



All Articles