변수 선언
name = "이정호";
// **위처럼 선언하는 것은 위험**
// name = "제이에스";
// 이런식으로 바꾸게 되면 어플리케이션 전체에서 name 변수의 값이 바뀜
// 위를 방지하기 위해 const, let 사용
let**(값 변경 가능)
**
let grade = "F";
// let grade = "A+"; -> 컴파일 오류
다른 값으로 바꾸고 싶을 때
grade = "A+"; // **let을 생략**
const**(값 변경 불가능) -> 상수
**
// 절대 바뀌지 않는 값 파이(3.14), 최대, 최소 등에 사용
const PI = 3.14; // 상수라는 것을
const MAX = 1000; // 나타내기 위해 **대문자**로 표현
null과 undefined
let age; // 정의되지 않았기 때문에 (undefined) 뜸
console.log(age) // undefined
let user = null;
console.log(user) // null
typeof 연산자
console.log(typeof 3); // "number"
console.log(typeof "Mike"); // "string"