书上说parseInt("0377")会被解析为8进制的数值,parseInt(“0377”)=255 。但在FF下测试结果却是377,心中非常疑惑。通过多种浏览器测试发现,只有在IE下parseInt("0377")才会被解析为255。FF和Chrome都识别为377。
个人理解:可能是其内核中JS解析器有所不同。如有高手有更为详细的解释,希望留个言。不胜感激。
书上说parseInt("0377")会被解析为8进制的数值,parseInt(“0377”)=255 。但在FF下测试结果却是377,心中非常疑惑。通过多种浏览器测试发现,只有在IE下parseInt("0377")才会被解析为255。FF和Chrome都识别为377。
个人理解:可能是其内核中JS解析器有所不同。如有高手有更为详细的解释,希望留个言。不胜感激。