Нужно ли добавлять инструкцию if/else при объявлении переменной внутри функции? Можно ли сначала задать переменную, а затем изменить ее, если условие выполнено?Объявление переменной, а затем ее изменение с помощью оператора if?
function doSomething() {
var a = 1;
if(something) {
a = 2;
}
}
против
function doSomething() {
var a;
if(something) {
a = 2;
} else {
a = 1;
}
}
Пробовали ли вы его? –
Переверните вопрос: почему * не будет * он работает? Все, что делает машина, это то, о чем вы говорите, - что случилось, когда вы попробовали? –
(Несвязанный, но несколько человек предлагают условный оператор («тройной»), но ... meh. Особенно при запуске ИМО достаточно простого утверждения 'if'. –