함수 바깥 - 전역 변수 | 함수 안에 있는 것 - 지역변수
ㄴ 전역 변수는 어느지역에서도 사용 가능, 지역변수는 그 지역 안에서만 사용 가능함
: 어떤 값이 나오는지 타입을 반환함
var b = 1 == 1;
var typeOfB = typeof(b);
console.log("typeOfB : " + typeOfB);
-> "typeOfB : boolean"
var c = 1 + 1;
var typeOfC = typeof(c);
console.log("typeOfC : " + typeOfC);
-> "typeOfC : number"
var d = "1 + 1";
var typeOfD = typeof(d);
console.log("typeOfD : " + typeOfD);
-> "typeOfD : string"
function plus() {
console.log(5+10);
}
var x = plus();
console.log(x);
-> x값을 찾을 수 없다고 나옴. 변수의 값이 출력문(console.log)로 나올 수 없기 때문
function plus() {
return 5+10;
}
var x = plus();
console.log(x);
-> plus 함수가 return을 사용해 연산값으로 변경되어서 var x = 15가 됨
: 보통은 변수에 한 값만 적용됨, 하지만 여러 값을 넣고 싶을 때 사용함
var ages = [];
ages[0] = 10;
ages[1] = 20;
ages[2] = 30;
console.log(ages);
-> [10,20,30] 모두 나옴
-> 0부터 사용해야함, 대괄호 사용
var ages = [];
ages.push(10);
ages.push(20);
ages.push(30);
console.log(ages);
-> 알아서 순서대로 배정됨. 직접 배정 X
ages.push(10);
ages.push(20);
ages.push(30);
ages.unshift(50);
-> 50이 가장 먼저 나옴
console.log(ages[0]);
console.log(ages[1]);
console.log(ages.length);
방 번호: index