<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
</head>
<body>
<script>
var i = 5;
function one()
{
var a;
for (i = 0; i<1000000; i++)
{
a=Math.acos(Math.cos(Math.PI));
document.title = a;
}
}
function two()
{
alert(i);
}
one();
two();
</script>
</body>
</html>
Вторая функция всегда выводит 1000000, так как запускается строго после завершения первой.
Если хочется 100% пароноидальной уверенности, можно ж вставить в 1-ю функцию в конце return любого значения и присваивать функцию какой-нибудь переменной.