function floorMath(x) { return Math.floor(x); }
function floorXor(x) { return x^0; }
function bench(f) {
var date = new Date();
for (var i=0.5; i<1000000; i++) f(i);
return new Date() - date;
}
alert('Время floorMath: ' + bench(floorMath) + 'мс');
alert('Время floorXor: ' + bench(floorXor) + 'мс');
объясните пожал. эту задачу не понял порядок выполнения что делает например f(i) и чему равен (х)