Денни Гудман "JavaScript Библия пользователя"

НАЗАД СОДЕРЖАНИЕ ВПЕРЕД
страница 103

Встречаются ситуации, когда тип значения напрямую связан с используемым сценарием. Например, если пользователь вводит в текстовом поле формы число, то браузер запомнит это число как значение строкового типа string. Если в сценарии предусмотрено выполнение некоторых арифметических действий с этим числом, то перед использованием данного числа в математических преобразованиях его необходимо сначала привести к числовому типу number. Примеры подобного преобразования типов представлены ниже.

Переменные

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

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

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

страница 103
НАЗАД СОДЕРЖАНИЕ ВПЕРЕД

Денни Гудман "JavaScript Библия пользователя"

Только на OZON.ru! Все спецпредложения на DVD Все серии Пуаро

поиск на сайте

Рейтинг@Mail.ru Rambler's Top100 Счетчик тИЦ и PR
Сайт управляется системой uCoz