天天看點

44個javascript問題-12(來自知乎)

parseInt(3, 8)

parseInt首先将第一個參數轉為字元串,第二個參數範圍是2-36,如果傳0或不傳則會以十進制形式轉化,于是上面傳回3

parseInt(3, 2)

由于二進制裡面并沒有3,是以不能轉化,傳回NaN

parseInt(3, 0)

傳0則以十進制形式轉化,于是傳回3

可以結合之前的問題1分析本題

繼續閱讀