let
을 사용해 변수생성let message;
=
를 사용해 변수 안에 데이터를 저장let message;
message = 'Hello'; // 문자열을 저장합니다.
let message = 'Hello!'; // 변수를 정의하고 값을 할당합니다.
alert(message); // Hello!
let user = 'John', age = 25, message = 'Hello';
let user = 'John',
age = 25,
message = 'Hello';
let
대신var
var message = 'Hello';
var
는 let
과 거의 동일하게 동작var
도 let
처럼 변수를 선언하는 데 쓰임 다만 var
는 ‘오래된’ 방식💡 변수는 딱 한 번만 선언하고, 선언한 변수를 참조할 때는
let
없이 변수명만 사용해 참조
let userName;
let test123;
let $ = 1; // '$'라는 이름의 변수를 선언합니다.
let _ = 2; // '_'라는 이름의 변수를 선언합니다.
alert($ + _); // 3
let 1a; // 변수명은 숫자로 시작해선 안 됩니다.
let my-name; // 하이픈 '-'은 변수명에 올 수 없습니다.
const
를 사용const myBirthday = '18.04.1982';
const myBirthday = '18.04.1982';
myBirthday = '01.01.2001'; // error, can't reassign the constant!
< 변수 명명 시 참고하기 좋은 규칙 >
- 사람이 읽을 수 있는 이름을 사용
- 줄임말이나
a
,b
,c
와 같은 짧은 이름은 피하기
- 최대한 서술적이고 간결하게 명명.
- 자신만의 규칙이나 소속된 팀의 규칙을 따르기.
ex) 만약 사이트 방문객을 'user’라고 부르기로 했다면, user이 들어간 이름으로 짓기