문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
wiki:miscellaneous:case [2022/03/11 09:49] 127.0.0.1 바깥 편집 |
wiki:miscellaneous:case [2023/01/13 18:44] (현재) |
||
---|---|---|---|
줄 1: | 줄 1: | ||
- | ======Case====== | + | ====== Case for Naming Convention |
<WRAP left notice 80%> | <WRAP left notice 80%> | ||
- | * description : 영단어 이름 | + | * description : Case for Naming Convention |
* author | * author | ||
* email : shlim@repia.com | * email : shlim@repia.com | ||
- | * lastupdate | + | * lastupdate |
</ | </ | ||
<WRAP clear></ | <WRAP clear></ | ||
- | =====Case===== | + | ===== 출처 |
- | 하이픈 케이스(Hyphen Case) 또는 케밥 케이스(Kebab Case)\\ | + | 바닐라 자바스크립트 48p / 고승원 지음 / 초판 1쇄 2021년 12월 23일 / 비제이퍼블릭\\ |
- | * sub-title과 같이 각 단어를 하이픈으로 연결함 | + | |
\\ | \\ | ||
- | |||
- | 스테이크 케이스(Snake Case)\\ | ||
- | * sub_title과 같이 각 단어를 언더스코어로 연결함 | ||
\\ | \\ | ||
+ | ===== Case ===== | ||
- | 로워 캐멀 케이스(Lower | + | ==== Camel Case ==== |
- | * subTitle과 같이 두 번째 | + | 변수명이 두 단어 이상이면 |
\\ | \\ | ||
- | + | <code javascript> | |
- | 어퍼 캐멀 케이스(Upper Camel Case) 또는 파스칼 케이스(Pascal Case)\\ | + | let userFavoriteBook; |
- | * SubTitle과 같이 모든 영단어의 | + | </ |
+ | \\ | ||
+ | \\ | ||
+ | ==== Snake Case ==== | ||
+ | 변수명을 모두 소문자로 사용하며 단어와 단어 사이에 언더스코어( _ )를 사용하여 연결합니다. | ||
+ | \\ | ||
+ | <code javascript> | ||
+ | let user_favorite_book; | ||
+ | </ | ||
+ | \\ | ||
+ | \\ | ||
+ | ==== Pascal Case ==== | ||
+ | 변수명이 두 단어 이상일 경우, 각각의 단어의 첫 번째 철자를 대문자로 사용합니다. | ||
+ | \\ | ||
+ | <code javascript> | ||
+ | let UserFavoriteBook; | ||
+ | </ | ||
+ | \\ | ||
+ | \\ | ||
+ | ==== Hungarian Case ==== | ||
+ | 변수명이 두 단어 | ||
+ | <code javascript> | ||
+ | let strUserFavoriteBook; | ||
+ | </ | ||
+ | \\ | ||
+ | \\ | ||
+ | 많은 개발자들이 4가지를 혼용해서 사용하는 경우가 많은데, 스크립트 | ||
+ | \\ | ||
+ | 자바스크립트에서는 3가지 형태의 변수 선언자를 제공합니다. 변수를 저장할 때는 var 선언자와 let 선언자를 사용하고, | ||
- | {{tag> | + | {{tag> |