[datatype]변수선언
변수 선언에 있어 유의할 점
- const 는 변하시 않는 상수 값 let 은 변할 수 있는 값
- 변수는 문자와 숫자, $와 _만 사용할 수 있다.
- 변수의 첫 글자는 숫자가 될 수 없다.
- 예약어(이미 프로그램 내부에서 문법적으로 사용되고 있는 단어)는 사용할 수 없다.
- 가급적 상수는 대문자를 사용한다.
- 변수명은 읽기 쉽고 이해할 수 있게 선언한다.
자료형
name = "MIKE";
age = 30;
const message = "I'm a boy.";
const message2 = `My name is ${name}`;
const message3 = `I'm ${age + 1} years old`;
처럼 사용한다.
let ages;
console.log(ages); // undefined
선언만 하고 할당을 안하면 undefined
let user = null;
console.log(user); // null
유저는 존재하지 않는다는 의미
const x = 1 / 0;
console.log(x); // Infinity
값이 무한일 때
const name = "Mike";
const y = name / 2;
console.log(y); // NaN
NaN = Not a Number
const name = "Mike";
console.log(typeof 3); // number
console.log(typeof name); // string
console.log(typeof true); // boolean
console.log(typeof "xxx"); // string
console.log(typeof null); // object
console.log(typeof undefined); // undefined
댓글남기기