let a; //함수 선언
console.log(a); //undefined 출력
a = 1; //변수에 값 할당
console.log(a);
let b = 0; // 변수 선언과 할당
console.log(b);
let c = 3, d = 4; //변수 여러개 동시에 선언, 할당하기(키워드는 한번만 사용)
console.log(c, d);
let
과 const
의 차이let
은 값을 재할당 가능const
는 재할당 불가능, 주로 상수를 선언하는 키워드로 사용 typeof
연산자typeof
연산자를 이용하면 특정 값의 타입을 확인할 수 있다.
사용방법
typeof 값;
: typeof 뒤에 특정값을 입력하면 된다.
실습
console.log(typeof 1024); //number
console.log(typeof "text"); //string
console.log(typeof false); //boolean
console.log(typeof undefined); //undefined
console.log(typeof null) //object
console.log(typeof NaN) //number
let num = 99;
let string = "text";
let fruits = ['apple','banana','kiwi'];
let person = {
name: 'Steve',
age: 32,
isStudent: true,
}
console.log(typeof num); //number
console.log(typeof string); //string
console.log(typeof fruits); //object
console.log(typeof person); //object
undefined
이다.function
으로 출력됨.object
, null의 타입도 object
으로 출력됨.