{"id":14291,"url":"\/distributions\/14291\/click?bit=1&hash=257d5375fbb462be671b713a7a4184bd5d4f9c6ce46e0d204104db0e88eadadd","hash":"257d5375fbb462be671b713a7a4184bd5d4f9c6ce46e0d204104db0e88eadadd","title":"\u0420\u0435\u043a\u043b\u0430\u043c\u0430 \u043d\u0430 Ozon \u0434\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u043d\u0438\u0447\u0435\u0433\u043e \u0442\u0430\u043c \u043d\u0435 \u043f\u0440\u043e\u0434\u0430\u0451\u0442","buttonText":"","imageUuid":""}

Выражения JavaScript

Меня зовут Александр Шулепов, и я хочу рассказать о том, что такое выражение.

Любое выражение, всегда возвращает значение.

Примеры выражений:

'cat' - строка. Строка - это просто текст, который размещен в одинарных или двойных кавычках. Если мы передадим интерпретатору JavaScript - 'cat', то он нам вернет эту же строку. То есть результатом этого выражения будет эта же строка.

10 - число. Это так же выражение. Если мы передадим интерпретатору JavaScript - 10, то он нам вернет это же число 10.

5+2 - выражение, но уже с оператором +. Результатом этого выражения будет число 7.

а = 7 - выражение с оператором присвоения =. В данном примере число 7 присваивается переменной с названием с. Результатом этого выражения, будет то значение, которое вы присваиваете переменной. В данном примере это значение 7.

'How' + 'are' + 'you' - конкатенация строк с помощью оператора +. Результат этого выражения строка How are you.

а <= b || с !== 9 - выражение с операторами «<= меньше или равно» «|| или» «!== неравно».

myFunction (c, d) - вызов функции. Это тоже выражение, т.к. функция всегда возвращает какое-нибудь значение. myFunction – это имя функции, которое вызывается. C, d – это аргументы, с которыми мы вызываем функцию myFunction.

Перейдем в консоль!

Результатом каждого выражения является ЗНАЧЕНИЕ

Выражения присваивания.

Знак равно = - оператор присваивания.

Пример а = 20, где а - переменная, 20 - число.

Выражение 20 присваивается переменной а.

Выражения с побочными действиями.

Выражения с побочными действиями – это выражения, которые не только возвращают подобные значения, но и выполняют другие действия.

a= 5 - ровно, оператор присваивания и данное значение a вернет 5. Так же значение 5, будет присвоено переменной a. Позже в коде мы можем обратиться к этой переменной и прочесть это значение.

b++ - ++ увеличивают значение на 1. К примеру, если бы значение было 7++ то итог этого значения был бы 7+1=8. Так же выражение b++ вернет нам b и так же значение +1.

myFunction (c, d) - вызов функции, в который мы можем выполнять различные действия, так же эта функция возвращает значение.

0
Комментарии
-3 комментариев
Раскрывать всегда