|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.04.2016, 05:05 | #1 |
Регистрация: 27.09.2014
Сообщений: 9
|
цикл в JavaScript
впервые в жизни делаю что-то с использованием javascript, и возник вопрос.
есть цикл для заполнения таблицы числами ДО введенного с клавиатуры включительно и их квадратов. если НЕ включительно, то все в порядке: Код:
если же я меняю условие цикла на Код:
собственно, исправляется здесь все заменой "<" на "<=" но почему при num+1 код работает неправильно, и можно ли как-то исправить без замены на меньше или равно? Последний раз редактировалось laovai; 11.04.2016 в 07:40. |
11.04.2016, 07:45 | #2 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
num это строка из эдита
num+1 === '5' + '1' => '51' Это джаваскрипт, такие дела. чтобы было включительно, лучше использовать for (i=1;i<=num;i++) и не возиться с + 1 Но вообще, по уму, надо сложить наоборот Код:
Плюс книжицу по основам почитать, там эти моменты расписываются. |
11.04.2016, 08:11 | #3 | |
Регистрация: 27.09.2014
Сообщений: 9
|
спасибо!
Цитата:
только <= и помогло в любом случае спасибо за объяснение про то, что num воспринимается как строка. Последний раз редактировалось Alex11223; 11.04.2016 в 08:27. |
|
11.04.2016, 08:25 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Код:
Код:
Но лучше Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
написать процедуры для “Цикл For ... Next ” и «Цикл Do ... Loop» по ниже приведенному условию | Кристина_Патачиц | Microsoft Office Excel | 3 | 17.04.2013 17:01 |
Javascript - классы, они есть или их нету в Javascript? | Kasper1 | JavaScript, Ajax | 3 | 05.03.2011 09:42 |
Цикл с предусловием. ( цикл while) Цикл с постусловием. (цикл repeat ... until) | Mr.User | Помощь студентам | 9 | 23.11.2007 01:34 |