1) Возврат значения не равно ≠ присваивание его переменной.
2) Возврат значения может быть без присваивания. Например при выводе в консоль выражение 1 + 1 вернет 2. Происходит возврат значения 2, но оно никуда не присваивается.
console.log(1 + 1);
И более сложный пример с функцией (до которых вы еще не дошли):
function add() {
return 1 + 1;
}
console.log(add()); // 2
В этом примере функция возвращает значение 2, но оно ничему не присваивается.
И еще посложнее пример с массивом и методом shift:
var arr = [1, 2, 3];
console.log(arr); // [1, 2, 3]
console.log(arr.shift()); // 1
console.log(arr); // [2, 3]
Здесь метод shift удаляет первый элемент массива и возвращает его, но присваивания не происходит.