Это вопрос мнения, что хорошо стиль есть, но в общем смысле выбор стиль и последовательное следование за ним на протяжении всего кода упрощает чтение (как для других людей, так и для вас, когда вы вернетесь к нему позже).
В моем опыте большинство людей находят код более удобным для чтения с дополнительными пространствами, как показано в вашем втором примере.
Мне не нравится оставлять пробег между function
и ()
. Или, где есть имя функции, я не помещаю пробел между именем и круглыми скобками: function someName()
.
Обратите внимание, что с современными редакторами кода, которые имеют подсветку синтаксиса (например, Stack Overflow), это намного проще, чем раньше было читать код, который не имеет пробелов. Сравните следующие два:
for(var i=0;i<6;i++)
for(var i=0;i<6;i++)
Чтение и редактирование последнего, все в черно-белом, действительно раздражает меня, но я не против цветной версии где-нибудь рядом, как много. Я по-прежнему предпочитаю его с дополнительными пространствами.
я хотел бы сделать некоторые изменения в вашей функции:
function() {
var a = 1,
sum = 1,
i;
for(i = 0; i < 6; i++){
sum += a + 1;
}
console.log(sum);
}
Легче читать. –
По той же причине вы вставляете пробелы в конце предложения и разбиваете блоки текста на абзацы. –
Как заварной крем, речь идет о консистенции; любой стиль кодирования, который вы решите использовать, будучи последовательным, часто лучше, чем быть «правильным». Консистенция важна, поскольку упрощает чтение кода. Если вы не выбираете стиль, который сложнее читать! – dash