Artem
как 8
Anonymous
Короче стоп!
Artem
ахаха
Artem
короче тесты делал двоешник) а мы тут головы ломаем)
Anonymous
(1,5 - 1) это 1 и 5 выбирает что больше, значит 5. потом 5 - 1 =4. и * 2 = 8
Pasha
Двоешник, а в итоге мыслим одинаково)
Anonymous
Тесты хорошие.
Pasha
Так а единица куда потерялась?
Anonymous
Просто в 99% случаев ошибка у вас.
Pasha
Это понятно, просто я хочу понять, в чем ошибка
Anonymous
Так а единица куда потерялась?
Выбираем большую из (1,5) это две разные значения, а не 1.5.
Pasha
Так я понял, но шо это значит, выбрали большее, а остальное просто пустили в вольное плаванье?
Anonymous
Artem
любой нормальный чел ответит 1
Anonymous
Ошибка у вас, а вы обвиняете тест. let a = (1,5 - 1) * 2; a = (5 - 1) * 2; a = 8; alert(a); // 8 Надеюсь понятно.
Pasha
Та тебе ж говорят, 1.5 и 1,5 это разные вещи
Anonymous
любой нормальный чел ответит 1
Причём тут нормальный? Это на языке js, а не математики. Просто тест на внимательность. В js через запятую определяются разные значения.
Pasha
Ошибка у вас, а вы обвиняете тест. let a = (1,5 - 1) * 2; a = (5 - 1) * 2; a = 8; alert(a); // 8 Надеюсь понятно.
Да я понял это и раньше, Но в итоге мы потеряли одно число Это что, какой-то оператор новый, или как это так, одно число из нескольких выбираем, а остальные пусть просто гуляют по памяти
Anonymous
Та тебе ж говорят, 1.5 и 1,5 это разные вещи
Да. 1.5 — это одна целых пять десятых. 1,5 — это один и пять.
Pasha
1,5 - выбираем 5, а 1 то куда девается?
Pasha
Ок
Pasha
Спасибо тогда
Artem
жесть
Pasha
Понял и принял свои ошибки)
Pasha
Но с і = 10 конечно странно))
Anonymous
Оператор "запятая" вычисляет все операнды (слева направо) и возвращает значение последнего операнда.
Artem
ну а с цыклом как тогда
Anonymous
Сука я опять ошибся. 😅
Anonymous
Это хуйня i в цикле объявлена через var это устарелая хрень.
Anonymous
Так что ответ : 10
Anonymous
Оказывается этот тест очень хорошо продуман.
Artem
ну и что то вар
Artem
оно ж только на область видимости влияет
Pasha
Оказывается этот тест очень хорошо продуман.
Очень интересно послушать тогда)
Artem
сделал двоешник который не подозревал что он гений)
Anonymous
Время 2:51 мне спать пора.)
Artem
почему вар дает 10
Artem
а лет 9
Artem
что за х
Artem
поясни и иди спать)
Artem
бо я спать не смогу
Artem
ахаха
Anonymous
Я обязательно решу этот вопрос. Но я уверен что всё работает правильно просто вы тупим.)
Artem
ну ты должен тоже знать
Artem
это не реально
Pasha
Я обязательно решу этот вопрос. Но я уверен что всё работает правильно просто вы тупим.)
Не ну допустим даже вар создал 10 переменных и после цикла они не удалились, но в любом случае их 9
Artem
завтра я поставлю этот вопрос на главное событие дня
Anonymous
К переменной созданной через var можно обратить даже вне цикла.
Pasha
Ну это понятно
Anonymous
Anonymous
Думаем ребята, думаем. 🤔
Artem
\что ее видно везде
Pasha
0/1/2 ... 9, их всего 10, но последнее число 9
Pasha
Бля
Anonymous
Artem
думай, я пока кушать)
Artem
2 часа ночи)
Edward
ты убил мораль панды
Edward
в Китае это казнь
Никита
0/1/2 ... 9, их всего 10, но последнее число 9
там вопрос сколько будет i после цыкла, а не последний лог
Anonymous
У меня мозг треснет... 😑 Но я уверен есть логичный ответ.
Pasha
Ну да, но в цикле же стоит условие, если оно не выполняется, то ++ не работает
Artem
последняя итерация не работает
Pasha
Так и я тебе об этом говорю)
Никита
Значит i после цыкла 10
Никита
легкого же
Edward
Edward
почему выражение не работает?
Pasha
К переменной созданной через var можно обратить даже вне цикла.
Подожди, разве это так? Она же создаётся в цикле, а не вне его