JavaScript: литералы массива
В Javascript литерал массива — это список выражений, каждое из которых представляет элемент массива, заключенный в пару квадратных скобок ‘[]’. Когда массив создается с использованием литерала массива, он инициализируется указанными значениями в качестве его элементов, а его длина устанавливается равной количеству указанных аргументов. Если значение не указано, создается пустой массив нулевой длины.
Создание пустого массива:
var fruit = [];
Создание массива из четырех элементов.
var fruit = [«Апельсин», «Яблоко», «Банан», «Манго»]
Запятая в литералах массива
Нет необходимости указывать все элементы в литерале массива. Если мы поместим две запятые подряд в любую позицию в массиве, тогда в этом месте будет создан неуказанный элемент.
В следующем примере создается массив фруктов:
fruit = [«Orange»,, «Mango»]
В этом массиве один пустой элемент посередине и два элемента со значениями. (Fruit [0] — «Апельсин», «fruit [1]] — неопределенное значение, а» fruit [2] «-» Манго «).
Если вы добавите одну запятую в конце элементы, запятая игнорируется. В следующем примере длина массива равна трем. Нет фруктов [2].
fruit = [«Апельсин», «Манго»,]
В следующем примере длина массива равна четырем, а fruit [0] и fruit [2] не определены.
fruit = [, ‘Apple’,, ‘Orange’];
JavaScript: целочисленные литералы
Описание
целое число должно состоять как минимум из одной цифры (0-9 ).
- Запятая и пробелы в целых числах не допускаются.
- Он не содержит дробной части.
- Он может быть положительным или отрицательным, если перед ним нет знака, предполагается, что он положительный.
В JavaScript целые числа могут быть выражены в трех разных основаниях.
1. Десятичное число (основание 10)
Десятичные числа могут состоять из цифр 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, и не будет ведущие нули.
Пример: 123, -20, 12345
2. Шестнадцатеричные числа (основание 16)
Шестнадцатеричные числа могут состоять из цифр 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 и букв A, B. , C, D, E, F или a, b, c, d, e, f. Ведущие 0x или 0X указывают, что число является шестнадцатеричным.
Пример: 7b, -14, 3039
3. Восьмеричное (основание 8)
Восьмеричные числа могут состоять из цифр 0, 1, 2, 3, 4, 5, 6, 7. Начальный 0 означает, что число является восьмеричным. .
Пример: 173, -24, 30071
JavaScript: литералы с плавающей запятой
Описание
Плавающее число состоит из следующих частей.
- Целое десятичное число.
- Десятичная точка (‘.’).
- Дробь.
- Показатель степени.
Показатель степени — это буква «e» или «E», за которой следует целое число, которое может быть подписано (перед ним «+» или «-»).
Пример некоторых плавающих чисел:
- 8,2935
- -14,72
- 12.4e3 [эквивалентно 12,4 x 10 3 ]
- 4E-3 [ Эквивалентно 4 x 10 -3 => .004]
JavaScript: логические литералы
Логический тип имеет два буквальных значения:
- true
- false
JavaScript: объектные литералы
Описание
Литерал объекта — это ноль или более пар списка разделенных запятыми имен свойств и связанных значений, заключенных в пару фигурных скобок.
В JavaScript литерал объекта объявляется следующим образом:
1. Литерал объекта без свойств:
var userObject = {}
2. Литерал объекта с несколькими свойствами:
var student = {
Имя: «Сури»,
Фамилия: «Рэй»,
Roll-No: 12
};
Правила синтаксиса
Объектные литералы поддерживают следующие правила синтаксиса :
- Между именем свойства и значением стоит двоеточие (:).
- Запятая отделяет каждое имя/значение свойства от следующего.
- После последней пары имя/значение свойства не будет запятой.
JavaScript: строковые литералы
Описание
В JavaScript есть собственный способ работы со строковыми литералами. Строковый литерал состоит из нуля или более символов, заключенных в одинарные кавычки (‘) или двойные кавычки («). Вы также можете использовать оператор + для соединения строк. Ниже приведены примеры строковых литералов:
- string1 = «w3resource.com»
- string1 = ‘w3resource.com’
- string1 = «1000»
- string1 = «google» + «.com»
Помимо обычных символов, вы можете включать специальные символы в строки, как показано в следующей таблице.
string1 = «Первая строка. n Вторая строка. «
Список специальных символов, используемых в строке JavaScript:
Символ | Значение |
---|---|
b | Backspace |
f | Подача формы |
n | Новая строка |
r | Возврат каретки |
t | Tab |
‘ | Одиночные кавычки |
« | Двойные кавычки |
\ | Символ обратной косой черты () |
XXX | Символ с Кодировка Latin-1, определяемая максимум тремя восьмеричными цифрами XXX от 0 до 377. Например, 100 — это восьмеричная последовательность для символа @.. |
xXX | Символ с кодировкой Latin-1, заданный двумя шестнадцатеричными цифрами XX между 00 и FF. Например, x40 — это шестнадцатеричная последовательность символа @. |
uXXXX | Символ Юникода, определяемый четырьмя шестнадцатеричные цифры ХХХХ. Например, u0040 — это последовательность Unicode для символа @. |