Помогите с js, не понимаю в чем ошибка
В задание написано сделать так что бы пользователь вводил число от 1 до 20.
html <!DOCTYPE html> <html> <head> <title>Spark</title> <script src="01.02.21.js"></script> </head> <body onload="rand()"> <h4>Я загадал число от 1 до 20</h4> <form> <input type="button" value="Угадай" onclick="click()"> </form> <script src="01.02.21.js"></script> </body> </html> js function rand() { date=new Date(); num=(date.getSeconds())%20; num=num+1; } function click() { masseng=prompt("Угадай, какое?"); if(eval(masseng)== num) { alert("Молодец, точно!"); } if(eval(masseng)>num) { alert("Слишком много, попробуй еще раз"); } if(eval(masseng)<num) { alert("Слишком мало, попробуй еще раз"); } } |
Пожалуйста, отформатируйте свой код!
Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [html run] ... минимальный код страницы с вашей проблемой [/html] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Почитайте про:
- объявление переменных; - области видимости; - функцию eval (она, к слову, тут вообще не пришей рукав); - Math.random. |
Часовой пояс GMT +3, время: 02:40. |