본문 바로가기
프로그래밍 및 개발/Javascript

JavaScript에서 추천하는 변수 지정 방식 camelCase VS snake_case

by typenine9 2023. 10. 29.
300x250

JavaScript에서 추천하는 변수 지정 방식: camelCase vs. snake_case

 

JavaScript 로고

 

변수 지정 방식은 프로그래밍 언어에서 변수, 함수 및 식별자 이름을 작성하는 방법을 말합니다. 특히 JavaScript에서는 두 가지 주요 변수 지정 방식인 camelCase와 snake_case가 널리 사용됩니다. 이 글에서는 이 두 방식에 대해 알아보고, 그 중에서 권장되는 camelCase에 대해 논의하겠습니다.

 

camelCase: 카멜 표기법

 

 

camelCase는 변수나 함수 이름을 작성할 때, 첫 단어는 소문자로 시작하고, 이후 단어의 첫 글자는 대문자로 표기하는 방식을 의미합니다. 예를 들어, "변수명"은 "myVariableName"과 같이 camelCase로 작성됩니다.

 

예시 코드

let myVariableName = 42;
function calculateTotalPrice(itemList) {
    // 함수 내용
}

 

snake_case: 스네이크 표기법

 

 

반면에 snake_case는 단어 사이에 밑줄(_)을 사용하여 변수와 함수 이름을 작성하는 방식입니다. 예를 들어, "변수명"은 "my_variable_name"과 같이 snake_case로 작성됩니다.

 

예시 코드

let my_variable_name = 42;
function calculate_total_price(item_list) {
    // 함수 내용
}

 

왜 camelCase를 권장하는가?

 

 

아이폰으로 홈페이지(html) 소스코드 보기

현재 나는 아이폰을 사용하고 있다. 어느날 퇴근길 전철에서 급하게 홈페이지 소스를 확인해야할 게 있어서 아이폰으로 소스보기를 하려고 했는데 소스 보는 곳이 없었다. 아이폰에 소스 보는

typenine9.tistory.com

 

camelCase를 권장하는 이유는 여러 가지가 있습니다:

 

  • 1. 통일성: JavaScript 커뮤니티에서는 camelCase가 보다 일반적이며 표준적인 변수 지정 방식으로 사용됩니다. 다른 개발자와 협업할 때, 통일된 규칙을 따르면 코드의 가독성이 향상됩니다.
  • 2. 가독성: camelCase는 단어가 분리되고, 단어의 시작이 대문자로 표시되므로 변수와 함수 이름을 읽을 때 더욱 명확하고 가독성이 좋습니다.
  • 3. JavaScript의 권장 방식: JavaScript의 표준 라이브러리 및 다양한 프레임워크에서 camelCase를 사용하고 권장하므로, 따라가는 것이 중요합니다.

 

끝으로

 

camelCase와 snake_case는 변수 및 함수 이름을 작성하는 데 사용되는 두 가지 주요 방식입니다. JavaScript 커뮤니티에서는 camelCase를 권장하며, 이를 따르면 코드의 일관성과 가독성을 향상시킬 수 있습니다. 따라서 프로젝트에서 변수 지정 방식을 선택할 때, camelCase를 사용하는 것이 좋은 선택입니다.

 

▼ 아래 글도 읽어보세요! ▼

 

 

JavaScript Map과 Set 쉽게 배우기, 특징, 비교, 사용법, 예제 코드

JavaScript Map과 Set 쉽게 배우기, 특징, 비교, 사용법, 예제 코드 JavaScript에서 데이터를 다룰 때 중요한 두 가지 데이터 구조인 Map과 Set에 대해 알아봅시다. 이 글에서는 Map과 Set의 개념, 사용법, 그

typenine9.tistory.com

 

 

 

JavaScript 일급 객체로서의 함수 소개, 특징, 예제 코드

JavaScript에서 일급 객체로서의 함수 JavaScript에서 함수는 특별한 역할을 수행하는 일급 객체입니다. 이 글에서는 JavaScript에서 함수가 일급 객체로서 가지는 특징과 그 중요성에 대해 살펴보고, 예

typenine9.tistory.com

 

 

 

카카오맵 API 키 발급 (Kakao 지도 Web API)

카카오맵으로 지도 나오게 하여 위치 지정하는 작업을 최근 맡게 됐다. 작업 도중 서버를 바꿔 다시 카카오맵 로드를 하려고 보니 계속 에러가 발생했다. 소스적인 문제인가 싶어 계속 찾다가

typenine9.tistory.com

 

<