Клиентский JavaScript 1.3




Глава 2 Значения, переменные и литералы


    Глава 2 Значения, переменные и литералы
    В этой главе рассматриваются значения, распознаваемые JavaScript, и строительные блоки выражений JavaScript: переменные и литералы. В главе имеются следующие разделы: Значения Переменные Литералы...
    Значения
    JavaScript распознаёт следующие типы значений: Числа, такие как 42 или 3.14159 Логические (Булевы) значения, это true или false Строки, такие как "Howdy! null, специальное ключевое слово, обознача...
    Конвертация типов данных
    JavaScript это динамически типизированный язык. Это означает, что Вы не должны специфицировать тип данных переменной при её объявлении и что типы данных при необходимости автоматически конвертирую...
    Переменные
    Вы используете переменные как символические имена для значений. Вы даёте переменной имя, по которому Вы ссылаетесь на неё и которое обязано соответствовать определённым требованиям. Идентификатор...
    Объявление переменных
    Вы может объявить переменную двумя способами: Просто присвоив ей значение. Например, x = 42 С помощью ключевого слова var. Например, var x = 42...
    Вычисление переменных
    Переменная или элемент массива, которым не присвоено значение, имеют значение undefined. Результат вычисления переменной, не имеющей присвоенного значения зависит от того, как она была объявлена:...
    Область видимости переменной
    Если Вы устанавливаете идентификатор переменной путём присвоения вне функции, такая переменная называется глобальной , поскольку доступна в любом месте документа. Если Вы объявляете переменную вну...
    Литералы
    Литералы используются в JavaScript для представления значений. Это фиксированные значения, не переменные, которые Вы литерально\буквально предоставляете скрипту. В этом разделе описаны следующие т...
    Литералы массива
    Литерал массива это список из 0 или более выражений, каждое из которых представляет элемент массива, заключённый в квадратные скобки ([]). Если Вы создаёте массив с использованием литерала массива...
    Лишние запятые в литералах массива
    Вы не должны специфицировать все элементы в литерале массива. Если Вы поместите подряд две запятые, создаётся массив с пробелами для неспецифицированных значений. В следующем примере создаётся мас...
    Булевы литералы
    Тип Boolean имеет два литеральных значения: true и false. Не путайте Булевы значения true и false со значениями true и false объекта Boolean. Объект Boolean является оболочкой для примитивного тип...
    Литералы с плавающей точкой
    Литерал с плавающей точкой может иметь следующие составные части: десятеричное целое десятичная точка (".") дробная часть (другое 10-ричное число) экспонента Часть экспонента это английская буква...
    Целые числа
    Целые числа могут быть десятеричными (база 10), 16-ричными (база 16) и 8-ричными (база 8). Десятеричный целочисленный литерал состоит из последовательности цифр без ведущего нуля (0). Ведущий 0 (н...
    Литералы объекта
    Литерал объекта это список из 0 или более пар из имён свойств объекта и их значений, заключённый в фигурные скобки ({}). Вы не должны использовать литерал объекта в начале оператора. Это приведёт...
    Строковые литералы
    Строковой литерал это 0 или более символов, заключённых в двойные (") или одинарные (') кавычки. Строка должна быть ограничена кавычками одного вида; то есть, оба знака должны быть или '. Вот прим...
    Использование специальных символов в строках
    Помимо обычных символов, Вы можете также включать в строки специальные символы, как показано в следующем примере. одна строка \n другая строка" В таблице перечислены специальные символы, которые В...
    Таблица 2.1 специальные символы javascript
    СимволЗначение \b Backspace \f Form feed/прогон страницы \n New line/новая строка \r Carriage return/возврат каретки \t Tab/табуляция \' Апостроф или одинарная кавычка \" Двойная кавычка \\ Обратн...
    Замена символов/escaping
    Для символов, не указанных в Таблице 2.1 , предшествующий backslash игнорируется, за исключением знака кавычки и самого символа backslash (\). Вы можете вставить знак кавычки внутри строки, введя...
    Unicode
    Unicode это универсальный стандарт кодирования символов для обмена и отображения символов основных письменных языков. Он покрывает языки Америки, Европы, Среднего Востока, Африки, Индии, Азии и Ок...
    Совместимость unicode с ascii и iso
    Unicode совместим с символами ASCII и поддерживается многими программами. Первые 128 символов Unicode соответствуют символам ASCII и имеют те же байтовые значения. Символы Unicode с U+0020 по U+00...
    Escape-последовательности unicode
    Вы можете использовать escape-последовательности (замены) Unicode в строковых литералах. Такая escape-последовательность состоит из шести ASCII-символов: \u и четырёх 16-ричных цифр. Например, \u0...
    Таблица 2.2 unicode-значения специальных символов
    КатегорияUnicode-значение ИмяFormat-имя Пробельные символы \u0009 Tab/табуляция TAB \u000B Vertical Tab/вертикальная табуляция VT \u000C Form Feed/прогон страницы FF \u0020 Space/пробел SP Термина...
    Отображение символов с помощью unicode
    Вы можете использовать Unicode для отображения символов из разных языков или технических символов. Для правильного отображения символов клиент, такой как Netscape Navigator 4.x, должен поддерживат...









Начало        




Книжный магазин