Сложная детская задачка
Привет, друзья!
Хотел тут решить задачку из одного учебника: Напишите цикл, который за 7 вызовов console.log выводит такой треугольник: # ## ### #### ##### ###### ####### Вот как я попытался решить её: var str = "#"; while (str.length<=7){ console.log(str); console.log("<br />"); str+="#"; } Вроде всё правильно написал и должно было получиться. Но не тут то было: при запуске файл браузер начинает зависать. Как я понял, это связано с бесконечным циклом. Скажите, пожалуйста, что я написал не так? :blink: |
Антон678, у меня все норм. Только вместо <br /> вам надо использовать "\n".
var str = "#"; while (str.length<=7){ console.log(str + "\n"); str+="#"; } |
Спасибо большое!)
Скопировал Ваш код и вставил в свой документ. Сначала не получилось. Но после очистки кэша заработало.)) |
Цитата:
несправился с простой задачкой, решил загуглить наткунлся. помогли спасибо. но зато сам довел до перфекта ) вместо \n лучше использовать "" пустые скобки. но лучше всего вообще ограничится просто console.log(str); результат гораздо красивее. :haha: |
pumas1k, перевод строки понадобится, если нужно будет треугольник вывести за 1 вызов метода "log" объекта "console".
|
var str = ""; while (str.length<7) console.log(str+="#"); |
Цитата:
|
Часовой пояс GMT +3, время: 04:44. |