1 / 1 / 0
Регистрация: 23.02.2016
Сообщений: 67
|
||||||
1 | ||||||
Почему JavaScript выдает числа от 1 до 10, если он должен выдавать от 1 до 9 ?20.09.2017, 09:52. Показов 1175. Ответов 2
Метки нет (Все метки)
Почему JavaScript выдает числа от 1 до 10, если он должен выдавать от 1 до 9 ? В цикле while написано же (x < 10), т.е. если число равно 10 или больше условие ложное и оно не должно выполняться. А если изменить условие на while (x <= 10) он выдает от 1 до 11, а должен как я знаю (по крайней мере в других языках) от 1 до 10. Может в JavaScript по другому все ?
0
|
20.09.2017, 09:52 | |
Ответы с готовыми решениями:
2
Генерация случайных чисел с использованием srand и библиотеки time может выдавать одинаковые числа, если... Указатели на функцию: должен ли код выдавать ошибки? Написать функцию которая сравнивает 2 длинных числа, выдаёт 1 если первое больше второго, -1 если второе Бот в вк должен выдавать на команду /cookies рандомные сообщения из списка |
2456 / 1763 / 624
Регистрация: 11.07.2016
Сообщений: 4,052
|
|
20.09.2017, 13:26 | 2 |
Сообщение было отмечено JOHN GOTTI как решение
Решение
Потому что сначала вы сравниваете значение x, потом сразу же увеличиваете значение x на 1 и затем выводите его значение. То есть когда x = 9, на 11й строке вы устанавливаете значение x в 10, а на 12й выводите это значение.
В JS всё так же логично, как и везде.
1
|
1 / 1 / 0
Регистрация: 23.02.2016
Сообщений: 67
|
|
20.09.2017, 14:31 [ТС] | 3 |
0
|
20.09.2017, 14:31 | |
20.09.2017, 14:31 | |
Помогаю со студенческими работами здесь
3
Должен ли ноут с RTX2070 выдавать 250 фпс на низких настройках в CS:GO? Метод toString() должен выдавать в виде строки стоимость товара Код должен выдавать результат запроса, но в результате в selecte только пустые строки Почему функция выдает ошибку, если остаток будет равен 1? Почему ajax не выдает результата, если делаю манипуляции с массивом Почему Code Blocks не выдает ошибку если не указывать библиотеку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |