Size: a a a

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

2021 June 03

Ю

Юрий in JavaScript Noobs — сообщество новичков
var глобальный, и за секунду цикл стробатывает 10 раз, и он уже равен 10, а let локален и для каждого таймаута свой
источник

C

Cotangent in JavaScript Noobs — сообщество новичков
вроде понял
источник

В

Влад in JavaScript Noobs — сообщество новичков
капец
источник

В

Влад in JavaScript Noobs — сообщество новичков
смотрю регулярки много всего такого🤯🤯
источник

КК

Ксяу Ка in JavaScript Noobs — сообщество новичков
вар "поднимается" выше цикла, лет же наоборот, только в блоке цикла. причем лет каждую итерацию свой. поэтому он попадает разный.

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

C

Cotangent in JavaScript Noobs — сообщество новичков
не знал что каждую итерацию i объявляется xD
источник

ДП

Дмитрий Погорилко... in JavaScript Noobs — сообщество новичков
Ребят, а так можно писать:

let a,b,c, max;
prompt("Введіть 3 числа:", a,b,c);
источник

AP

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

КК

Ксяу Ка in JavaScript Noobs — сообщество новичков
ну да.. переобьявление вара, тупо заменяет значение уже "поднятого" обьявления. а лет в силу правил блочной видимости, создается каждый раз новый.
источник

ДП

Дмитрий Погорилко... in JavaScript Noobs — сообщество новичков
а как правильно? чтоб три числа ввести?

или только отдельно?
    prompt("Введіть 1 число:", a);
    prompt("Введіть 2 число:", b);
    prompt("Введіть 3 число:", c);
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
let a = prompt('Введите число')
источник

Ю

Юрий in JavaScript Noobs — сообщество новичков
а так можно с вар повторить поведение let
for (var i = 0; i < 10; i++) {
 function log(ii) {
   setTimeout(() => {
     return console.log(ii)
   }, 1000)
 }
 log(i)
}
источник

Ю

Юрий in JavaScript Noobs — сообщество новичков
на собесах тоже могут спросить :)
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
const input = prompt('Введите 3 числа через пробел')
const numbers = input.split(' ')
источник

C

Cotangent in JavaScript Noobs — сообщество новичков
выглядит логично, спасибо
источник

ДП

Дмитрий Погорилко... in JavaScript Noobs — сообщество новичков
Спасибо вам!
источник

КК

Ксяу Ка in JavaScript Noobs — сообщество новичков
лексическое окружение, блочные области видимости, замыкания, поднятие, что к чему глобально, а что локально - это для базы надо бы понимать) поллитра и один вечер
источник

Е

Евгений in JavaScript Noobs — сообщество новичков
подскажите, почему на ipad safari не выводит данное значение navigator.userAgent  ?
а на ipad chrome выводит.
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
сафари это шлакобраузер
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
помойка ненужная
источник