Size: a a a

JavaScript Noobs — сообщество новичков

2020 February 07

СО

Сергей Омельницкий... in JavaScript Noobs — сообщество новичков
спс)
источник

А

Александр in JavaScript Noobs — сообщество новичков
❤️
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
используй let)
источник

li

long long int in JavaScript Noobs — сообщество новичков
Александр
цикл отработает, i станет = 4
На 4 цикл уже не запустится
источник

y

yandexphp in JavaScript Noobs — сообщество новичков
редкость увидеть var
источник

А

Александр in JavaScript Noobs — сообщество новичков
long long int
На 4 цикл уже не запустится
Ну он не запустится, но i будет 4
источник

А

Александр in JavaScript Noobs — сообщество новичков
))
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
используй let, и будет тебе аллилуя, и не было бы таких ситуаций
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
а микс const/var это жестко конечно
источник

А

Александр in JavaScript Noobs — сообщество новичков
С let в таком случае будет ошибка в консоль, все дело в точке с запятой
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
Александр
С let в таком случае будет ошибка в консоль, все дело в точке с запятой
да, область видимости
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
хоистинга нет у let
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
вне цикла i будет undefined
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
а из-за цикла вместо undefined - 4
источник

EP

Eldar Polishchuk in JavaScript Noobs — сообщество новичков
Такое ощущение что задача от какого-то учителя информатики =)

По факту нужно просто знать что творит var и смотреть на точки с запятой
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
const length = 4;
const numbers = [];
for (var i = 0; i < length; i++);{
 numbers.push(i + 1); // 4 + 1 = [5]
}

console.log(i) // 4
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
Eldar Polishchuk
Такое ощущение что задача от какого-то учителя информатики =)

По факту нужно просто знать что творит var и смотреть на точки с запятой
он ничего не творит, это хоистинг, как и в случае function
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
console.log(func) // undefined

function func () {}

и не будет сыпаться ошибка о том, что функция не объявлена
источник

DD

Dmitry Dugin in JavaScript Noobs — сообщество новичков
я до сих пор не понял почему вары так часто до сих пор используются в коде. видел их даже в современном коде. видел и в вопросах на собеседовании. кошмар какой-то.
источник

y

yandexphp in JavaScript Noobs — сообщество новичков
Dmitry Dugin
я до сих пор не понял почему вары так часто до сих пор используются в коде. видел их даже в современном коде. видел и в вопросах на собеседовании. кошмар какой-то.
Google был отпиздил за var там же типо чисто let & const
источник