320x100
javascript의 변수와 상수
variables and constants
#1 variables 변수
let username = "bar";
username = "barn";
이라고 하면, 최종적으로 barn 이 된다.
username 이라는 상자에 담긴 값이, 다음에 무엇이 들어오든 대체가 된다는 뜻이다.
#2 constants 상수
반면, constants는
const username = "bar";
라고 한 뒤에
username = "barn";
이라고 하면 "must not change"에러가 생긴다.
#3 변수명 규칙
1) 카멜케이스 vs 스네이크케이스
카멜케이스인 username으로 가능하지
스네이크케이스인 user_name은 불가하다.
2) 숫자로 시작 불가
21player 같은건 안된다.
단, $player 같은 $로 시작하는 것은 가능하다.
3) 하이픈 불가
let user-b 같은 하이픈 사용 불가
4) 선언명 사용 불가
let let이나
let const 같이 선언명은 사용불가
#4 세미콜론 사용여부
나는 세미콜론(;)의 사용이 의무이고, 사용을 해야 코드가 작동하는 지 알았는데,
의무가 아니라고 한다.
다만, 경우에 따라서 권장하는 곳도 있고, 의무인곳도 있고, 사용하는 것을 금하는 곳도 있다고 한다.
300x250
'개발일지 > 임시카테고리' 카테고리의 다른 글
javascript의 defer vs async 개념 정리 (0) | 2025.01.10 |
---|---|
javascript의 연산자 기초 (0) | 2025.01.10 |
선택의 기로에 서서 - java(제로베이스 부트캠프), javascript(회사 취업) (0) | 2025.01.07 |
javascript 컨셉 - 브라우저 (클라이언트), 백엔드(서버) (0) | 2025.01.06 |
배포 실패 후 중간점검 (1) | 2025.01.03 |