Сколько раз будет создана переменная?

Сколько раз в этом примере будет создаваться переменная?

var i = 5;

for
(var i = 3; i < 20; i ) {
var i = 19;
}
if (true){

var i = 10;
}

Создаваться один раз на фазе инициализации, а дальше присваивать разные значения каждый раз первой переменной.