|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.01.2011, 19:31 | #1 |
Новичок
Джуниор
Регистрация: 13.01.2011
Сообщений: 4
|
Не разобраться в кодах!
Я работаю над сайтом и знаю HTML коды. Ещё немного и закончу обучение!
Мне интересно изучить JavaScript (JS) т.к. HTML и JS могут работать вместе. Я немного узнал о JS и у меня возникли вопросы с некоторыми кодами. Я не могу понять некоторые команды: function и var. Заранее спасибо! |
13.01.2011, 19:46 | #2 |
Пользователь
Регистрация: 31.10.2010
Сообщений: 53
|
var создаёт переменную в памяти, которую потом можно использовать для каких-либо операций (например, вычисления)
function создаёт так называемую функцию, то есть, данные о том, что нужно делать, а точнее, другой код на JS Пример: Код HTML:
<script type="text/javascript"> //Создадим переменную с какой-то строкой var hello = '<h1>Hello, World!</h1>'; function HW() { //Эта функция выведет на экран содержимое переменной "hello" document.write(hello); } </script> Код HTML:
<script type="text/javascript">HW();</script> |
13.01.2011, 19:58 | #3 | |
Новичок
Джуниор
Регистрация: 13.01.2011
Сообщений: 4
|
Цитата:
|
|
13.01.2011, 20:05 | #4 |
Новичок
Джуниор
Регистрация: 13.01.2011
Сообщений: 4
|
И ещё. В вычислениях мне не понятены знаки i<=3; i++. Думаю здесь используется и
C++. Вот пример: for(цикл)(var i=1;i<=3; i++) - вычисление какое то. Незнаю какой даст ответ! |
13.01.2011, 20:15 | #5 |
Пользователь
Регистрация: 31.10.2010
Сообщений: 53
|
функция может принимать параметры, то есть, можно указать функции, какие конкретно переменные она должна использовать.
Например: Код HTML:
<script type="text/javascript">
//Функция выведет на экран содержимое своего параметра
function WRT( text ) {
document.write(a + b);
}
//Функция выведет на экран сумму друх переменных
function summ( a, b ) {
document.write(a + b);
}
Код HTML:
WRT("test message"); //Выведет на экран "test message" без кавычек var x = 10; summ(x, 5); //Выведет на экран "15" без кавычек Советую Вам прочитать это всё в каком-нибудь учебнике, т.к. всего я Вам точно объяснить не смогу |
13.01.2011, 20:19 | #6 |
Новичок
Джуниор
Регистрация: 13.01.2011
Сообщений: 4
|
В основном разобратся можно! Спасибо!
|
13.01.2011, 20:20 | #7 | |
Пользователь
Регистрация: 31.10.2010
Сообщений: 53
|
Цитата:
соответственно, <= - меньше или равно данный цикл перед началом создаст переменную i равную 1. Далее выполнится то, что находится в теле цикла (в фигурных скобках после этой записи) причём i будет равно 1. Далее выполнится то же тело с i равным 2 и так далее, пока выполняется условие i<=3, то есть, пока i не больше 3-х |
|
14.01.2011, 02:24 | #8 |
Регистрация: 22.01.2010
Сообщений: 9
|
одно но var указанный внутри функции будет использоваться только внутри этой конкретной функции, все переменные указанные вне функций являются общими...
так-же переменные для функций могут задаваться в параметрах функций function sum(x, y, z) { x+=y+z; return x; } При обращении к этой функции sum(1, 2, 3); вернется сумма переданных данных в данном случае 6. Дальнейшие тонкости в учебниках и на личном опыте Последний раз редактировалось MarkStaver; 14.01.2011 в 02:27. |
14.01.2011, 13:06 | #9 |
Регистрация: 07.01.2011
Сообщений: 5
|
<script type="text/javascript">
//Создадим переменную с какой-то строкой var hello = '<h1>Hello, World!</h1>'; function HW() { //Эта функция выведет на экран содержимое переменной "hello" document.write(hello); } </script> подскажите как вместо надписи вывести картинку? |
14.01.2011, 13:10 | #10 |
Пользователь
Регистрация: 31.10.2010
Сообщений: 53
|
а как в html вообще выводятся картинки?
Код:
а вообще, это немного оффтоп, т.к. этот вопрос ближе к разделу про html |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибки в программных кодах во free pascal | user100 | Помощь студентам | 1 | 24.11.2010 12:28 |
помогите составить программу на ассемблере и в машинных кодах | iLiKETREES | Помощь студентам | 2 | 15.12.2009 18:33 |
Представить двоичные числа в обратном и дополнительном кодах | Бубликова | Помощь студентам | 12 | 08.12.2008 21:17 |