Литерал — это элемент программы, который непосредственно представляет значение1
Литералы — это явно заданные значения в исходном коде программы.
Литералы представляют собой константы, включаемые непосредственно в текст программы.
let x = 45; // Число 45 - это числовой литерал
const word = "Hello, world!"; // "Hello, world!" - строковый литерал, строка
// символов заключенная в двойные или одинарные кавычки
let y = true; // true - логический литерал
const fruits = ["яблоки", "груши", "апельсины"];
// ["яблоки", "груши", "апельсины"] - литерал массива
const bestFriend = {firstName:"Вася", lastName:"Пупкин"};
// {firstName:"Вася", lastName:"Пупкин"} - литерал объекта
Литералы используются для представления значений в JavaScript. Они являются фиксированными значениями, а не переменными.2
Переменные могут изменяться во время выполнения программы, а литералы — нет. Литералы могут быть изменены в тексте программы лишь во время редактирования.
Ссылки
- Статья «Числовые, логические литералы и литералы-указатели» на сайте learn.microsoft.com ↩︎
- Статья «Грамматика и типы» на сайте MDN ↩︎
Оставьте первый комментарий