return
app.js
const defaultResult = 0;
let currentResult = defaultResult;
function add(num1, num2) {
const result = num1 + num2;
alert('The result is ' + result);
return result;
}
const additionResult = add(1, 2); // 함수 호출결과가 additionResult에 저장되고, 이를 코드 어디에서나 사용할 수 있게 된다.
currentResult = ((currentResult + 10) * 3) / 2 - 1;
let calculationDescription = `( ${defaultResult} + 10) * 3) / 2 - 1`;
let errorMessage = 'An error \n' + 'occurred!';
outputResult(currentResult, calculationDescription);
- const additionResult = add(1, 2); 에서는 함수 호출결과가 additionResult에 저장되고, 이를 코드 어디에서나 사용할 수 있게 된다.
app.js
const defaultResult = 0;
let currentResult = defaultResult;
function add(num1, num2) {
const result = num1 + num2;
alert('The result is ' + result);
return result;
}
currentResult = add(1, 2);
let calculationDescription = `( ${defaultResult} + 10) * 3) / 2 - 1`;
outputResult(currentResult, calculationDescription);
- 만약에 다음과 같은 함수를 작성 후에, reload를 하게 되면 result는 3이 나오게 된다.
- 1과 2를 더한 결과가 3이기 떄문이다.