бесплатная версия только окошко выкидывает периодически
шторм тоже платный кстати |
Цитата:
|
Цитата:
|
Товарищи, я остановился на Sublime Text. Очень удобный интерфейс, со сниппетами до конца еще не разобрался но программка в целом очень нравится :) Сейчас у меня была задача сделать таблицу умножения.
В примечании написано: Использовать цикл в цикле. for (var i = 1; i < 10; i++) { for (var j = 1; j < 10; j++) { var result = i * j; } } Вот само решение, конечно, без помощи гугла я бы не сдвинулся дальше, но сейчас я хорошо понимаю что тут написано. <table border="1"> <script type="text/javascript"> for (var i = 1; i < 10; i++) { document.write("<tr>"); for (var j = 1; j < 10; j++) { var result = i * j; document.write("<td>"+result+"</td>"); } document.write("</tr>"); } </script> </table> Возникли проблемы решения такой же задачи с Do While, через пол часа отпишусь если не смогу сам решить :D да в любом случае я сюда всё выкладываю, ОпенСорс фор зе вин! :lol: |
Цитата:
|
Граждане! Сейчас изучаю While и For. Это два цикла.
For я больше понимаю чем While. Но вот тут главный вопрос: Есть ли какая либо задача без которой нельзя обойтись без While? |
Цитата:
Цитата:
|
Товарищи офицеры, у меня возник маленький баг и я не в курсе как его решить. Вроде всё понятно, но цикл работает не правильно.
Да и в конце выводит не 5, а 6...я не знаю где я напортачил.. Нужно чтобы выскакивало сообщение до тех пор пока юзер не напишет число больше 5. :help: for (var i = 0; i <= 5; i++) { i = Number(prompt("Введите любое число больше 5")); if (i <= 5){ alert("Вы ввели "+i+" , Пожалуйста введите число больше 5"); } else{ alert("Спасибо, вы ввели "+i); break; } } document.write("Число "+i); |
Цитата:
Цитата:
Цитата:
<!DOCTYPE html> <html> <head> <!-- <script src="http://code.jquery.com/jquery-latest.js"></script> <link rel="stylesheet" type="text/css" href="tmp.css" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> --> <style type="text/css"> </style> <script type="text/javascript"> while (true) { var i = Number(prompt("Введите любое число больше 5")); if (i <= 5){ alert("Вы ввели "+i+" , Пожалуйста введите число больше 5"); } else { alert("Спасибо, вы ввели "+i); break; }; } document.write("Число "+i); </script> </head> <body> </body> </html> |
Другой вариант (насколько я знаю за while(true) в некоторых местах могут наругать, правда за присвоение в условии тоже наругают :) )
var promptNumber = function() { return Number(prompt("Введите любое число больше 5")); } var i; while ( (i = promptNumber()) <= 5) { alert("Вы ввели "+i+" , Пожалуйста введите число больше 5"); } alert("Спасибо, вы ввели "+i); //document.write("Число "+i); |
Часовой пояс GMT +3, время: 19:57. |