Разница между двумя функциями

Есть два скрипта, оба работают одинаково. Но, я не могу понять, в чем их отличие?

let x = +prompt('x', '');
function sum(x){
    return x+x;
};
alert(sum(x));

let x2 = +prompt('x2', '');
function sum2(x){
    return x+x;
};

// Можно обойтись и без этой строки, как в 1 варианте
let result = sum2(x2); // Для чего это?

alert(result); 


Ответы (0 шт):