Библиотека knigago >> Компьютеры и Интернет >> Учебники и самоучители по компьютеру >> Основы программирования на JavaScript


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1719, книга: Дом
автор: Алексей Торопов

Роман Алексея Торопова «Дом» — это захватывающая и тревожная история о таинственном особняке с мрачным прошлым. Главный герой, Андрей, покупает старый дом за городом, надеясь обрести там покой и уединение. Однако вскоре он понимает, что особняк полон тайн и странностей. Двери сами открываются и закрываются, слышатся необъяснимые звуки, а на чердаке находятся загадочные рисунки. По мере того, как Андрей углубляется в распутывание тайн дома, он обнаруживает его связь с трагическими событиями...

СЛУЧАЙНАЯ КНИГА

Земля - вид сверху. Виталий Тимофеевич Бабенко
- Земля - вид сверху

Жанр: Путешествия и география

Год издания: 2009

Серия: История. География. Этнография

Марк Кан - Основы программирования на JavaScript

Основы программирования на JavaScript
Книга - Основы программирования на JavaScript.  Марк Кан  - прочитать полностью в библиотеке КнигаГо
Название:
Основы программирования на JavaScript
Марк Кан

Жанр:

Учебники и самоучители по компьютеру, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, Java, Java Script

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Основы программирования на JavaScript"

Курс посвящен изучению языка программирования JavaScript. JavaScript является языком сценариев (скриптов), который применяют в основном для создания на Web-страницах интерактивных элементов. Его можно использовать для построения меню, проверки правильности заполнения форм, смены изображений или для чего-то еще, что можно сделать на Web-странице.

Читаем онлайн "Основы программирования на JavaScript". [Страница - 3]

тестировании сценария, написанного в предыдущей лекции, можно заметить, что результат, получаемый из prompt, требует некоторой проверки. Когда сценарий спрашивает, сколько яблок желает съесть пользователь, то пользователь может ввести число больше 5, меньше 0 или что-то, что вообще не является числом. В каждом из таких случаев желательно информировать пользователей, что введено недопустимое значение.

Так как в этом сценарии имеется только 5 яблок, то это максимальное количество яблок, которое может получить пользователь. Поэтому начнем с проверки, что введенное число не больше 5.


var apples = 5;

alert('Имеется' + apples + 'яблок!');

var eat = prompt('Сколько яблок вы хотите съесть?', '1');

var eaten = parseInt(eat);

if(eaten > 5){

alert('Простите, но имеется только 5 яблок.' + 'Вы не можете съесть' + eaten + 'яблок!');

} else {

apples -= eaten;

alert('А теперь имеется только' + apples + 'яблок!');

}


Основными новыми понятиями здесь являются операторы if и else. Операторы if и else достаточно легко понять. Приведенный выше код дает возможность сказать: "Если пользователь выбрал для еды более 5 яблок, то сообщите ему, что такого количества яблок нет. Иначе позвольте ему съесть столько яблок, сколько он попросит.".

Основной синтаксис оператора if / else следующий:


if(условие){

// код, который выполняется, когда справедливо условие if

} else {

// код, который выполняется, когда условие if ложно

}


Необходимо отметить открывающую и закрывающую скобки, { и }, в приведенном выше коде. Открывающая скобка сообщает коду, где начинается блок кода, а закрывающая скобка указывает коду, где блок заканчивается. Поэтому все между { и } выполняется как часть оператора if. Необходимо отметить, что закрывающая скобка оператора if размещается непосредственно перед ключевым словом else. Оператор else имеет свой собственный набор скобок и свой собственный блок для выполнения.

Две косые черты // в приведенном примере говорят коду, что здесь находится комментарий. Комментарий является частью кода, который не выполняется. Они обычно используются для описания функций реального кода, чтобы не требовалось изучать код для выяснения, что он делает. Если, например, имеется очень длинный фрагмент кода, который проверяет входящие данные формы, то будет вполне разумно вставить комментарий, говорящий что-нибудь вроде "Следующий код проверяет ввод пользователя в форму". В этом случае любой, кто будет просматривать код, или сам автор кода несколько месяцев спустя после написания, сразу поймет, что этот код делает.

В JavaScript существует два способа записи комментариев. Первый, который мы уже видели, состоит в использовании //. Все следующее за // до конца строки считается комментарием и поэтому игнорируется при выполнении кода. Другой способ состоит в использовании комбинаций символов /* и */, в этом случае все, что находится между ними, игнорируется.


// это однострочный комментарий


/*

если требуется более длинный комментарий, то

лучше использовать "блочный комментарий".

Этот комментарий является блочным комментарием,

и полностью игнорируется при выполнении кода

*/


Для короткого сценария комментарии не всегда нужны. Но когда код длинный, они становятся необходимостью. Программистам очень часто приходится просматривать тысячи строк кода в попытке найти место для исправления ошибки. Если код имеет хорошие комментарии, то достаточно легко почти точно определить, где находится нужный код.

Вернемся к нашему оператору if,


if(eaten > 5){

alert('Простите, но имеется только 5 яблок.

'Вы не можете съесть' + eaten + 'яблок!');

} else {

apples -= eaten;

alert('А теперь имеется только' + apples + 'яблок!');

}


Можно видеть, что условием является eaten > 5. Знак > означает "больше чем", так что это условие означает "если eaten больше 5". Аналогично, < означает "меньше чем".

Существует два других аналогичных знака >= и <=, которые означают "больше чем или равно" и "меньше чем или равно" соответственно.

В приведенном выше коде мы сообщаем пользователю о том, что он ввел значение больше 5 яблок. Только если он выбрал меньше 5 яблок, это число вычитается из текущего количества яблок и затем пользователю сообщается, сколько яблок осталось. Однако существует еще два возможных случая. Что, если пользователь введет число меньше 0? Что, если он введет значение, которое не --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.