변수 선언

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; // 나타내기 위해 **대문자**로 표현

스크린샷 2023-05-29 오후 9.35.46.png


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"