자바스크립트단에서 변수 선언할때 질문
본문
<script>
var $item = $('<div class="pg-item _item" />');
</script>
왜 변수 이름 앞에 $ 붙는건가요?
특별한 이유라도 되나요?
!-->답변 4
일반 변수와 jquery 객체 구별을위해 변수와 함께 달러표시를 사용하곤 합니다. 이건 프로그래머의 습관에 기이한 것이죠.
즉,
var foo = 'string';
var $foo = $('.foo');
와 같이 jquery를 통해 객체를 담게되는 경우에 그런식으로 표기를 하곤합니다.
무책임한 답변일 수도 있는데 쓰는 사람 나름이라고 생각합니다.
애초에 달러 표시가 네이밍에 위배되는 게 아니니까요.
개인적으로는 안 붙입니다.
답변을 작성하시기 전에 로그인 해주세요.