Exécution de cet extrait dans la console Chrome:
function foo() {
return typeof null === 'undefined';
}
for(var i = 0; i < 1000; i++) console.log(foo());
devrait imprimer 1000 fois false
, mais sur certaines machines imprimera false
pour un certain nombre d'itérations, puis true
pour le reste.
Pourquoi cela arrive-t-il? Est-ce juste un bug?
false
. tel quel, le nombre de true
s fluctue en chrome.