4
考慮以下幾點:爲什麼在錯誤時使用parseInt返回14?
parseInt(new Array(), 10); // -> NaN
parseInt(new Array(), 16); // -> NaN
parseInt(new Error(), 10); // -> NaN
parseInt(new Error(), 16); // -> 14
看來這種行爲是唯一的錯誤/錯誤的實例。誰能提供見解?
首先,爲什麼在錯誤上使用parseInt? – sp00m
'parseInt([「E」],16)'也適用。 – Bergi
類似地,'parseInt(false,16)'產生250(十六進制FA)。 –