Наука + Бизнес = $$$

Карта Сайта

Среда, 13.12.2017, 08:35
Приветствуем Вас Гость
Главное Меню
Помощь Сайту
Информационная:
Пожалуйста, расскажите о нас друзьям и сделайте репост:

Финансовая:
Если этот сайт вам помог, будем благодарны за любую финансовую помощь:
R598551293139

Урок №3: литералы в JavaScript

Литералы в JavaScript

Литералы - это фиксированные данные с которыми будет работать программа, иными словами литералы являются значениями в JavaScript (также стоит заметить, что литералы являются важным фрагментом любого языка программирования, т.к. невозможно написать программу без них). Литералы включаются в текст программы и не могут быть изменены. Для лучшего понимания рассмотрим пример:

var numb = 14;
var flower = "Роза";

Итак, var - это оператор, который назначает переменные, numb и flower - это название переменных, а 14 и "Роза" - это и есть наши литералы. Существуют целочисленные, строковые, логические, объектные, массивные и вещественные литералы. Рассмотрим каждый из них более подробно.


Литералы целого типа

Целые числа могут быть:

  • десятеричными (от 0 до 9), например: 10, +7, -129;
  • 16-теричными (от 0 до F), например: 0x22, 0x3F, 0xB5, обратите внимание, именно символы 0x, которые находятся вплотную перед числом, указывают, что число будет 16-теричное;
  • 8-миричными (от 0 до 7), например 033, 0521, 021, обратите внимание, перед числами стоит 0, именно он указывает, что числа являются 8-миричными.

Литералы с точкой

Это дробные числа, которые отделяются точкой, такие как: 75.25, -21.34, +33.03. Так как в JavaScript умножение и 10 заменяется на символ "e" или "E", то число 34.11*10-5, можно записать в таком виде: 34.11E-5. Литералы с плавающей точкой состоят минимум из одной цифры и десятичной точки или экспонента - "e" или "E".

Вот еще несколько литералов с плавающей точкой: 3.112, -3.2E62, .3e14, 3E-62


Литералы массива

Под литералом массива понимают список, в котором имеется от нуля до нескольких выражений, каждое из которых является элементом массива, такие элементы заключаются в квадратные скобки - []. Массив – это вид данных, который хранит пронумерованные значения. Каждое такое значение назыввают элементом массива, а число, с которым связывается данный элемент, является его индексом.

Мы еще вернемся к массивам на следующих уроках и разберем их более подробно.


Строковые литералы

Строковые литералы, как правило являются текстом. Состоят они из нуля или более последовательных символов, которые с двух сторон заключаются в одинарные (') или двойные (") кавычки. Строка должна быть выделена только одним типом кавычек, так что сразу определитесь для себя, какие вы будете использовать. Примеры строковых литералов:

"Splash"
'Splash'
"1234"
"первая строка, перенос \n вторая строка"

В строчных литералах, помимо стандартных символов, можно использовать специальные (см. таблицу).

Символ Значение
\b Имитирует Backspace
\f Form feed/прогон страницы
\n New line/перенос на новую строку
\r Carriage return/возврат каретки
\t Tab/табуляция
\' Апостроф или одинарная кавычка
\" Двойная кавычка
\\ Обратный слэш (\)
\XXX Символ из набора Latin-1, специфицированный тремя 8-меричными цифрами XXX (от 0 до 377). Например, \251 это восьмеричная последовательность для символа copyright.
\xXX Символ из набора Latin-1, специфицированный двумя 16-ричными цифрами XX (от 00 до FF). Например, \xA9 это 16-ричная последовательность для символа copyright.
\uXXXX Символ Unicode, специфицированный четырьмя 16-ричными цифрами XXXX. Например, \u00A9 это Unicode-последовательность для символа copyright.

Логические литералы

Логические литералы еще называют литералами булевого типа (Bollean). Здесь все просто, данный литерал имеет всего два значения: true (истина) и false (ложь). Эти два зарезервированных значения не являются ключевыми, однако, они также не могут быть использованны в качестве идентификатора.

И в заключении обратите внимание на обобщающий пример с различными литералами:

7 // целое число
18.2 // число с плавающей точкой
"текст" // строка текста
'еще текст' // вторая строка
true // логическое значение (булево)
null // пустой объект
undefined // неопределенное значение

На следующем уроке подробно рассмотрим переменные и константы в JavaScript: Переменные и Константы


Форма входа
Поиск по сайту
Полезные Сайты
Счетчики
Счетчик PR-CY.Rank
Подписка на обновления
Ваш e-mail: *
Ваше имя: *
Контакты
PhantomX5 © 2014-2017Пишем нам: PhantomX5@mail.ru