전역변수, 지역변수
정의
어디서나 접근할 수 있는 변수: 전역변수(global varable)
함수 내부에서만 접근할 수 있는 변수: 지역변수(local varable)
let msg = "welcome"
console.log(msg) // welcome
function sayHello(name){
let msg = "Hello"
console.log(msg + ' ' + name); // Hello Mike
}
sayHello('Mike');
console.log(msg); // welcome
예문1
function sayHello(name){
let newName = name || 'friend';
let msg = `Hello, ${newName}`
console.log(msg)
}
sayHello(); // Hello, friend
sayHello('ho'); // Hello, ho
예문2
function add(num1, num2){
return num1 + num2;
}
const result = add(2,3);
alert(result); // 6
함수 한번에 한작업, 읽기 쉽고 어떤 동작인지 알 수 있게 네이밍
댓글남기기