전역변수: 함수 밖에서 선언한 변수는 함수 안에서도 사용 가능하고 전체 코드에서 사용 가능하다.
설명: 함수 안에 있는 일초
한시간
입력값
이름이 있는 상황이고 함수 밖에서 선언했던 변수 불러와서 값을 실행하는 코드
var 입력값 = prompt('원하는 시간을 적으세요.');
var 일초 = 60;
var 한시간 = 60;
function 초계산() {
alert(일초 * 한시간 * 입력값);
}
초계산();
지역변수: 함수 안에서 선언된 변수로, 함수가 실행되면 변수가 만들어지고 함수가 종료되면 소멸하는 변수
설명: 함수 안에서 선언했기 때문에 함수 안에서 불러와서 코드를 실행한다.
function 초계산() {
var 입력값 = prompt('원하는 시간을 적으세요.');
var 일초 = 60;
var 한시간 = 60;
alert(일초 * 한시간 * 입력값);
}
초계산();
설명: 함수 밖에서 변수가 선언되었고, 함수가 실행하면 입력값을 매개변수num
한테 전달해서 함수 안에서 매개변수를 사용할 수 있는 코드
var 입력값 = prompt('원하는 시간을 적으세요.');
var 일초 = 60;
var 한시간 = 60;
function 초계산(num) {
alert(일초 * 한시간 * num);
}
초계산(입력값);