function showError(){
alert('에러가 발생했습니다. 새로고침 해주세요.');
}
showError();
// 전역 변수 (global varable): 함수밖에서도 어디서나 쓸 수 있는 변수
let msg = `Hello`;
console.log('함수 호출 전')
console.log(msg)
function sayHello(name){
if(name){
msg += `, ${name}`;
}
console.log('함수 내부')
console.log(msg);
}
sayHello('Minsu');
console.log('함수 호출 후')
console.log(msg)
--> 아래 코드 수정해야함
// 지역 변수
// 함수내부에서만 사용할 수 있는 변수
// 내부로 빼면 에러 나옴
function sayHello(name){
if(name){
let msg = `Hello`;
msg += `, ${name}`;
}
// 호출 :
// console.log(msg); // x
sayHello('Minsu'); // o 함수로 호출해야함
// msg는 함수내에서만 사용이 가능하다 = 지역 변수/ 함수 밖으로 빼면 사용 가능