Инструкция - описывает действие, не возвращает значение.
Выражение - вычисляется в значение.
let a = [10 + 10, 10 + 10];
let b = 10 + 10;
// let a = [10 + 10, 10 + 10]; инструкция
// let b = 10 + 10; инструкция
// [10 + 10, 10 + 10] выражение
// 10 + 10 выражение
// 10 литеральное выражение
// [] выражение
Окей, если определения инструкции и выражения постулаты, как назвать массив значений?
- Это выражение, которое содержит выражения, которые в свою очередь могут содержать выражения рекурсивно (ровно так-же, как в математике, например: 10 * ( 10 + (10 - 5)) - 10).