Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ
20. Что такое выражения и операторы в JavaScript
Что такое выражение? Выражение – это фраза языка программирования JavaScript, которая может быть вычислена интерпретатором для получения значения. Чтобы создавать более сложные выражения, используются операторы. Операторы объединяют значения своих операндов некоторым способом и вычисляют новое значение. Самый простой пример – оператор – или +. Выражение a + b
вычисляет сумму выражений a и b
.
Литералы (инициализаторы)
В этом уроке много новой, поверхностной информации. К это теме я еще вернусь не один раз. Простейшие выражения называют первичными выражениями. Они являются самостоятельными выражениями и они не включают более простых выражений. Первичными выражениями в JavaScript являются константы, или литералы, ключевые слова и ссылки на переменные. Далее примеры литералов и констант:
'строка'
3.14
Литералы (инициализаторы) массива - это список каких-либо выражений, разделенных запятой и заключенный в квадратные скобки. Что такое массивы вы узнаете позже. Далее пример инициализации массива:
arr = []; /* -> пустой массив */
arr = ["Иван", "Иванов", "Иванович"]; /* -> три элемента */
Сами значения массива, могут быть массивами, это так называемое вложение. Далее пример вложенных массивов.
arr = [
["Иван", "Иванов", "Иванович"],
["Петр", "Петров", "Петрович"]
];
В литерал массива можно включить неопределенные элементы, для этого их можно просто не писать, а ставить запятые, как в примере ниже:
arr = [0,,,3];
После последнего выражения в литералах массива можно указать завершающую запятую, при этом последний элемент (после последней запятой) создаваться не будет.
Литералы (инициализаторы) объектов похожи на литералы массивов, но вместо квадратных скобок, пишутся фигурные скобки, а каждое выражение имеет свое имя, далее пример:
var object = {
id: 1,
title: "First Pages",
};
document.write(object.id);
Выражения обращения к свойствам
В языке JavaScript есть два способа обращения к свойствам:
var object = {id: 1};
document.write(object.id); /* Первый способ */
document.write(object["id"]); /* Второй способ */
Разберемся с первым способом. Его особенность в том, что обращение к свойствам заключается в использовании конструкции: выражение (точка) идентификатор. Выражение - это наш объект, а идентификатор - свойство этого объекта. А второй способ заключается в использовании квадратных скобок, в которых пишется свойство и обязательно в кавычках одинарных или двойных. Далее посмотрим на несколько примеров:
var object = {
id: {
main_id: 1,
second_id: 0.1
}
};
document.write(object.id.second_id); /* -> 0.1 */
document.write(object.second_id); /* -> undefined */
Похожие уроки Codebra
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ
- Практики нет, просто нажмите "Проверить задание"
– Не пропускайте новостей, подпишитесь на нашу страницу ВКонтакте, Telegram.
– На данный момент на сайте нет возможности оставлять комментарии, но Вы можете спросить в нашей Telegram-группе.
Это займет не больше минуты.