Considérez ce qui suit:Pourquoi l'utilisation de parseInt sur Erreur renvoie 14?
parseInt(new Array(), 10); // -> NaN
parseInt(new Array(), 16); // -> NaN
parseInt(new Error(), 10); // -> NaN
parseInt(new Error(), 16); // -> 14
Il semble que ce comportement est unique erreur/cas d'erreur. Quelqu'un peut-il donner un aperçu?
Premièrement, pourquoi utiliser parseInt on Error? – sp00m
'parseInt ([" E "], 16)' fonctionne aussi bien. – Bergi
De même, 'parseInt (false, 16)' renvoie 250 (FA hexadécimal). –