[/code] 왜 변수 이름 앞에 $ 붙는건가요? 특별한 이유라도 되나요?","dateCreated":"2017-03-28T17:43:20+09:00","author":{"@type":"Person","name":"kimckimc"},"answerCount":4,"suggestedAnswer":[{"@type":"Answer","text":"무책임한 답변일 수도 있는데 쓰는 사람 나름이라고 생각합니다. 애초에 달러 표시가 네이밍에 위배되는 게 아니니까요.개인적으로는 안 붙입니다. ","author":{"@type":"Person","name":"왕계란"},"dateCreated":"2017-03-28T17:50:34+09:00"},{"@type":"Answer","text":"$ : 이건 jquery 라는 자바스크립트 프레임워크에서 사용하는 변수입니다.  https://ko.wikipedia.org/wiki/JQuery ","author":{"@type":"Person","name":"심플리"},"dateCreated":"2017-03-28T17:46:43+09:00"},{"@type":"Answer","text":"https://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_html&wr_id=283594 제이쿼리 오브젝트 변수입니다~ ","author":{"@type":"Person","name":"톰소여z"},"dateCreated":"2017-03-28T17:46:31+09:00"}],"acceptedAnswer":{"@type":"Answer","text":"일반 변수와 jquery 객체 구별을위해 변수와 함께 달러표시를 사용하곤 합니다. 이건 프로그래머의 습관에 기이한 것이죠. 즉,var foo = 'string';var $foo = $('.foo');와 같이 jquery를 통해 객체를 담게되는 경우에 그런식으로 표기를 하곤합니다.","author":{"@type":"Person","name":"흉내쟁이"},"dateCreated":"2017-03-28T19:05:52+09:00"}}}
채택완료

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

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

 

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

 

특별한 이유라도 되나요?

|

답변 4개

채택된 답변
+20 포인트

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

 

즉,

var foo = 'string';

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

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

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

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

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

$ : 이건 jquery 라는 자바스크립트 프레임워크에서 사용하는 변수입니다. 

 

https://ko.wikipedia.org/wiki/JQuery 

답변을 작성하려면 로그인이 필요합니다.