Какая разница между возвратом фигурных скобок и внутри него для циклов?
У меня есть этот код, делающий «факториал» для проверки кода циклов Udacity, и он помечается как «правильный ответ» только в том случае, если «console.log (решение) не содержит скобок цикла». Почему я могу положить его внутрь для цикла? Не могу понять, почему это так.
var solution = 12;
for (var i = 1; i < 12; i++) {
solution = solution * i;
console.log(solution); /* Why inside of the loop like this is
wrong? */
}
var solution = 12;
for (var i = 1; i < 12; i++) {
solution = solution * i; // 12 = 1 * 2 * 3 * .... 12
}
console.log(solution); /* only it works when it's out of the loop
like this one but why???? */