Очень прошу помощи по javascript, JavaScript |
Здравствуйте, гость ( Вход | Регистрация )
Here You Can Support Our Work and .:LavTeaM:. Services |
Очень прошу помощи по javascript, JavaScript |
5.10.2006 - 18:50
Сообщение
#1
|
|
Новичок Группа: Пользователи Пользователь №: 45319 Сообщений: 7 Регистрация: 5.10.2006 Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 0 раз(а) |
Только не смейтесь, но я только начала изучать JS, изучение самостоятельное в ускоренные сроки.
Дошла до оператора цикла и остановилась и завислааааа С помощью for предлагается посчитать x в степени y=100 Код var z=x for (i=2; i<=100; i++) { z=z*x } Как вывести результат в браузере. я пробовала так var z=x for (i=2; i<=100; i++) { z=z*x { alert("z="+i); } } Не получается ничего, и вообще как только я уже не пробовала... Прошу помощи. Объясните тупой как надо правильно выводить рузультат? А то не могу дальше идти. Заранее очень благодарю ответившего и помогущего. |
|
|
6.10.2006 - 14:29
Сообщение
#2
|
|
Новичок Группа: Пользователи Пользователь №: 45319 Сообщений: 7 Регистрация: 5.10.2006 Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 0 раз(а) |
Правильный код: Код var x=5 var z=x for (i=2; i<=100; i++) { z=z*x }; alert('z='+z) Не работало из-за ошибок: 1. Не определено значение х. 2. Внутри alert нужно выводить не i (переменную цикла), а вычисленное значение функции z. 3. Разберись со скобками - зачем у тебя их столько? Огромнейшее спасибо. Теперь буду знать. Со скобками конечно тоже надо привыкать разбираться. Вы мня просто спасли. Правда я уже настропалилась с помощью document.write выводить, но всеравно не хотелось бы это упустить. Сообщение отредактировал SvP - 6.10.2006 - 14:31 |
|
|
6.10.2006 - 19:17
Сообщение
#3
|
|
Новичок Группа: Пользователи Пользователь №: 45319 Сообщений: 7 Регистрация: 5.10.2006 Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 0 раз(а) |
И еще люди, подскажите почему не работает вот этот код:
<HTML> <H3>Редактор кодов JavaScript</H3> Код:<br> <TEXTAREA id="mycod" ROWS=10 COLS=60></TEXTAREA> <p>Результат:<br> <TEXTAREA id="myrezult" ROWS=3 COLS=60></TEXTAREA> <p> <BUTTON onclick="document.all.myrezult.value=eval(mycode.value)"> Выполнить</BUTTON> <Button onclick="document.all.mycod.value=''; document.all.myrezult.value=''"> Очистить</BUTTON> <P> <!Комментарий> Введите выражения в верхнее поле. Выражения разделяются точкой с запятой. Можно также писать каждое выражение в отдельной строке. Чтобы закончить одну строку и перейти к другой, нажмите клавишу Enter. </HTML> Это редактор кодов JS, в этой дурацкой книге изначально представлен вот этот код для работы и обучения JS. У меня он не работает, а из-за отсутствия знаний у меня проблема с выводом результатов работы. Может кто знает в чем дело? Я каждую буковку сверила. Еще я заметила, что в моей книге много опечаток. |
|
|
6.10.2006 - 22:20
Сообщение
#4
|
|
Прохожий Группа: Пользователи Пользователь №: 10 Сообщений: 38 Регистрация: 26.02.2003 Из: С земли :) Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 1 раз(а) |
Тут очепятка на одну буковку...
Нужно из этой строчки <BUTTON onclick="document.all.myrezult.value=eval(mycode.value)"> сделать вот эту <BUTTON onclick="document.all.myrezult.value=eval(mycod.value)"> Просто Browser пытется найти Element с ID "mycode", а такого нету, потому что был декларирован только "mycod". Сообщение отредактировал Maxxx - 6.10.2006 - 22:21 |
|
|
6.10.2006 - 22:27
Сообщение
#5
|
|
Новичок Группа: Пользователи Пользователь №: 45319 Сообщений: 7 Регистрация: 5.10.2006 Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 0 раз(а) |
Блиииин, вот тупая, ведь каждую буковку сверила, а мозгами пораскинуть не догадалась
Я Вас Люблююю Маххх Все работает, а сколько мучений было |
|
|
6.10.2006 - 22:33
Сообщение
#6
|
|
Прохожий Группа: Пользователи Пользователь №: 10 Сообщений: 38 Регистрация: 26.02.2003 Из: С земли :) Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 1 раз(а) |
Всегда пожалуйста
Если будут вопросы по java или javascript, постараюсь ответить. Правда только вечером время есть, так как подрабатываю на VW Java-Программером |
|
|
7.10.2006 - 20:07
Сообщение
#7
|
|
Новичок Группа: Пользователи Пользователь №: 45319 Сообщений: 7 Регистрация: 5.10.2006 Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 0 раз(а) |
Ок
|
|
|
8.10.2006 - 16:47
Сообщение
#8
|
|
Новичок Группа: Пользователи Пользователь №: 45319 Сообщений: 7 Регистрация: 5.10.2006 Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 0 раз(а) |
Назрел еще вопросик
Создание метода для строкового объекта,содержание метода определяется функцией. Не работает код function myfynk() { return"Sveta" } String.prototype.myName()=myfynk var mystring="My"+"name".myName() alert(mystring) Не могу разобраться, поможите плиззз. |
|
|
9.10.2006 - 23:50
Сообщение
#9
|
|
Прохожий Группа: Пользователи Пользователь №: 10 Сообщений: 38 Регистрация: 26.02.2003 Из: С земли :) Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 1 раз(а) |
Хмм... Не совсем понял задание, но я думаю что опять опечатка
По моему этот код должен выглядить так: function myfynk() { return"Sveta" } String.prototype.myName=myfynk() var mystring="My name is "+"name".myName alert(mystring) Просто был декларирован метод с названием myfynk а пытались использовать myName()... Я так тумаю... |
|
|
10.10.2006 - 14:03
Сообщение
#10
|
|
Новичок Группа: Пользователи Пользователь №: 45319 Сообщений: 7 Регистрация: 5.10.2006 Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 0 раз(а) |
Хм...
Точно... Работает. Ну спасибки Маххх, ты классный. Я уже начинаю привыкать что в JS любая кавычка важна |
|
|
10.04.2007 - 11:37
Сообщение
#11
|
|
Новичок Группа: Пользователи Пользователь №: 57182 Сообщений: 5 Регистрация: 30.03.2007 Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 0 раз(а) |
Чтобы избегать недоразумений, я бы порекомендовал отлаживать javascript'ы в FireFox. Для этого браузера есть замечательный отладчик FireBug (http://www.getfirebug.com) - проблем с кавычками, скобками и прочими синтаксическими ошибками-опечатками станет значительно меньше.
|
|
|
Текстовая версия | Сейчас: 23.04.2024 - 09:16 |