[javascript] 접미사 사용 규칙
JavaScript는 동적인 프로그래밍 언어로, 변수와 함수 이름에 접미사를 사용하여 코드의 가독성을 높일 수 있습니다. 접미사는 일반적으로 변수나 함수의 용도를 명확히 표시하는 역할을 합니다. 이 문서에서는 JavaScript에서 접미사를 사용하는 규칙에 대해 알아보겠습니다.
1. 변수 이름 접미사
1.1. 스네이크 케이스 (Snake Case)
스네이크 케이스는 단어 사이를 언더스코어(_)로 구분하는 변수 이름 규칙입니다. 변수의 용도나 유형을 나타내는 접미사를 표기하기에 적합합니다.
예시:
let userName = "John"; // 사용자 이름
let commentCount = 10; // 댓글 수
let apiUrl = "https://api.example.com"; // API 주소
1.2. 카멜 케이스 (Camel Case)
카멜 케이스는 낙타 등의 형태를 연상시키는 변수 이름 규칙으로, 각 단어의 첫 글자를 대문자로 표기합니다. 주로 객체 또는 클래스의 속성에 사용됩니다.
예시:
let firstName = "John"; // 이름
let commentCount = 10; // 댓글 수
let apiUrl = "https://api.example.com"; // API 주소
2. 함수 이름 접미사
함수 이름에 접미사를 사용하여 함수의 용도와 반환 값의 유형을 명시할 수 있습니다.
2.1. get 접두사
get 접두사는 주로 객체의 속성을 조회하고 반환하는 함수에 사용됩니다.
예시:
function getUserName() {
return "John";
}
function getCommentCount() {
return 10;
}
2.2. set 접두사
set 접두사는 주로 객체의 속성을 설정하거나 업데이트하는 함수에 사용됩니다.
예시:
function setUserName(name) {
// 이름 설정 로직
}
function setCommentCount(count) {
// 댓글 수 설정 로직
}
3. 결론
JavaScript에서 접미사를 사용하여 변수와 함수의 용도를 명확히 표시할 수 있습니다. 변수에는 스네이크 케이스나 카멜 케이스를 사용하고, 함수에는 get 접두사 또는 set 접두사를 붙일 수 있습니다. 이를 통해 코드의 가독성을 높여 유지 보수와 협업이 쉬워질 수 있습니다.