
수업시간 중 함수를 그대로 적은 것이고 계산하자는 창이 뜬 후 5 값이 도출됩니다.
function sum(a,b) {
alert('계산하자')
return a+b
}
let result = sum(2,3)
alert(result)
-----------------------
그러나 이런 식으로 return 값을 먼저 적으면 계산하자는 창이 안 뜨는데 이유는 무엇인가요?
function sum에 대하여 결과값을 정의내리는 부분이기 때문에 return 값이 먼저 와도 상관 없는 것 아닌가 생각했는데,
콘솔 창에서는 alert(result) 값만 뜹니다.
왜 안되는 걸까요??
function sum(a,b) {
return a+b
alert('계산하자')
}
let result = sum(2,3)
alert(result)
