자바스크립트단에서 변수 선언할때 질문

자바스크립트단에서 변수 선언할때 질문

QA

자바스크립트단에서 변수 선언할때 질문

본문


<script>
var $item = $('<div class="pg-item _item" />'); 
</script>

 

왜 변수 이름 앞에 $ 붙는건가요?

 

특별한 이유라도 되나요?

이 질문에 댓글 쓰기 :

답변 4

일반 변수와 jquery 객체 구별을위해 변수와 함께 달러표시를 사용하곤 합니다. 이건 프로그래머의 습관에 기이한 것이죠.

 

즉,

var foo = 'string';

var $foo = $('.foo');

와 같이 jquery를 통해 객체를 담게되는 경우에 그런식으로 표기를 하곤합니다.

무책임한 답변일 수도 있는데 쓰는 사람 나름이라고 생각합니다. 

애초에 달러 표시가 네이밍에 위배되는 게 아니니까요.

개인적으로는 안 붙입니다. 

답변을 작성하시기 전에 로그인 해주세요.
전체 123,703
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT