JavaScript. Подробное руководство, 6-е издание (Флэнаган) - страница 7

Панель или окно типичного «инструмента разработчика» включает множество вкладок, позволяющих исследовать структуру HTML-документа, стили CSS, наблюдать за выполнением сетевых запросов и т. д. Среди них имеется вкладка JavaScript console (Консоль JavaScript), где можно вводить строки программного кода JavaScript и выполнять их. Это самый простой способ поэкспериментировать с JavaScript, и я рекомендую использовать его во время чтения этой книги.

В современных броузерах имеется простой переносимый API консоли. Для вывода текста в консоль можно использовать функцию console.log(). Зачастую такая возможность оказывается удивительно полезной при отладке, и некоторые примеры из этой книги (даже в разделе, посвященном базовому языку) используют console.log() для вывода простого текста. Похожий, но более навязчивый способ вывода информации или отладочных сообщений заключается в передаче строки текста функции alert(), которая отображает его в окне модального диалога.


1.1 Базовый JavaScript

Этот раздел представляет собой обзор языка JavaScript, а также обзор первой части этой книги. После этой вводной главы мы опустимся на самый нижний уровень JavaScript: в главе 2 «Лексическая структура» будут описаны основные лексические конструкции JavaScript, такие как комментарии, точки с запятой и набор символов Юникода. В главе 3 «Типы данных, значения и переменные» мы начнем рассматривать более интересные темы: здесь будут описаны переменные JavaScript и значения, которые можно присваивать этим переменным. Ниже приводится пример программного кода, иллюстрирующий предмет обсуждения этих двух глав:


>// Все, что следует за двумя символами слэша, является комментарием.

>// Внимательно читайте комментарии: они описывают программный код JavaScript.


>// Переменная - это символическое имя некоторого значения.

>// Переменные объявляются с помощью ключевого слова var:

>var х; // Объявление переменной с именем х.


>// Присваивать значения переменным можно с помощью знака =

>х = 0;             // Теперь переменная х имеет значение 0

>х                  // => 0: В выражениях имя переменной замещается ее значением.


>// JavaScript поддерживает значения различных типов

>х = 1;             // Числа.

>х = 0.01;          // Целые и вещественные числа представлены одним типом,

>х = "hello world"; // Строки текста в кавычках,

>х = 'JavaScript';  // Строки можно также заключать в апострофы,

>х = true;          // Логические значения,

>х = false;         // Другое логическое значение.

>х = null;          // null - особое значение, обозначающее "нет значения",