Выражения и утверждения в программировании отличаются по своему назначению и поведению. 3
Выражение — это код, который после выполнения возвращает какое-либо значение. 5 Например, 5 + 3 вернёт 8, а Math.random() — случайное число. 5
Утверждение — это отдельная команда в коде, которая выполняет определённое действие. 5 Например, if позволяет создать ветвление в программе, for позволяет повторять одно и то же действие. 5
Таким образом, основное различие между выражениями и утверждениями в том, что выражения всегда возвращают значение, а утверждения выполняют действие и не обязательно возвращают значение. 3