interview-answe icon indicating copy to clipboard operation
interview-answe copied to clipboard

216.JavaScript

Open webVueBlog opened this issue 4 years ago • 1 comments

[js]

webVueBlog avatar May 01 '20 01:05 webVueBlog

在ECMAScript3 JavaScript引擎中,“070”被当成八进制字面量,因此转换后的值是十进制的56。 在ECMAScript5 JavaScript引擎中,parseInt()已经不具有解析八进制值的能力,因此前导的零会被认为无效,从而将这个值当成“70”,结果就得得到十进制的70。 在ECMAScript5中,即使是在非严格模式下也会如此。 为了消除这个疑惑,这个函数提供了第二个参数,转时使用的基数。

webVueBlog avatar May 01 '20 01:05 webVueBlog