В языках программирования литералы являются методами нотации, которые представляют значения. Например, "Привет, мир!" представляет собой строковую буквацию во многих языках, а JavaScript не является исключением. Ниже приведены примеры литералов JavaScript, таких как 5, TRUE, FALSE и NULL, которые представляют целое число, два логических значения и пустой объект соответственно.
JavaScript также поддерживает литералы объектов и массивы, что позволяет создавать массивы и объектов, используя краткую и читаемую нотацию. Рассмотрим следующее утверждение, в котором объект (FirstName и Lastname) создается с двумя свойствами:
Вы также можете создать тот же объект, используя эквивалентный метод:
Справа от заявления выше приведенного назначения является буквальным объектом. Литерал объекта-это список пар именных значений, каждая пара значений имен разделена запятыми и заключена в скобку. Каждая пара значений имени представляет атрибут объекта, а две части имени и значения разделены толстой кишкой. Чтобы создать массив, вы можете создать экземпляр объекта массива:
Тем не менее, предпочтительным методом является использование литерала массива, который представляет собой разделенный запятой список значений, заключенных в скобки:
Предыдущий пример показывает, что литералы объектов и массива могут содержать другие литералы. Вот более сложный пример:
Объект, назначенный командной переменной, имеет 3 свойства: имя, участники и подсчет. Обратите внимание, что «представляет пустую строку, [] - пустой массив. Даже стоимость собственности является буквальным, то есть функцией буквальной:
Литерал функции построен следующим образом: ключевому слову функции предшествует имя функции (необязательно) и таблица параметров. Тогда есть функциональное тело, окруженное брекетами.
Вышеуказанное ввело литералы. Давайте введем нотацию объекта JavaScript (JSON), которая является обозначением, используемой для описания файлов и массивов, состоящих из подмножества литералов JavaScript. JSON становится все более популярным среди разработчиков AJAX, потому что этот формат может использоваться для обмена данными, часто заменяя XML.
==========================================================================================
Пример литералов объекта JavaScript (оригинал)
Объект буквального:
// только добавлять статические свойства и методы var myObject = {Propertya: SHA, Propertyb: Feng, Methoda: function () {alert (this.propertya + + this.propertyb); }, methodb: function () {}} myobject.methoda (); // Использовать атрибут прототипа для добавления публичных свойств и метода функции myconstructor2 () {}; // Объявит конструктор, вы можете использовать литеральный синтаксис объекта, чтобы добавить всех публичных членов в атрибут прототипа MyConstructor2.prototype = {Propertya: SHA, Propertyb: Feng, Methoda: function () {alert (this.propertya + + this.propertyb); }, methodb: function () {}} var myconstructor = new myConstructor2 (); // объявить объект myconstructor.methoda ();Вышесказанное является буквальным объяснением объектов JavaScript. Я надеюсь, что это может дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.