자바 스크립트 변수 이름에 $ (달러 기호)를 사용하는 이유는 무엇입니까?
중복 가능성 :
자바 스크립트 변수가 달러 기호로 시작하는 이유는 무엇입니까?
JQuery :“var test”와“var $ test”의 차이점은 무엇입니까?
이 두 가지 변수 초기화 방법의 차이점은 무엇입니까?
var $val = 'something'
OR
var val = 'something'
내가보기에 그들은 같은 것입니다.
아마도이 경우 $
변수에서 이름의 일부일까요? (이 경우 의미없는 질문이됩니다 : /)
감사
$
변수 이름은 이름의 일부에 불과 하지만, 규칙은 변수가 jQuery를 개체를 나타내는 경우 변수 이름을 시작하는 데 사용하는 것입니다.
var $myHeaderDiv = $('#header');
var myHeaderDiv = document.getElementById('header');
이제 나중에 코드 $myHeaderDiv
에서이 이미 jQuery 객체 라는 것을 알고 있으므로 jQuery 함수를 호출 할 수 있습니다.
$myHeaderDiv.fade();
DOM 변수에서 jQuery 변수로 가져 오려면 다음을 수행하십시오.
var $myHeaderDiv = jQuery(myHeaderDiv); //assign to another variable
jQuery(myHeaderDiv).fade(); //use directly
//or, as the $ is aliased to the jQuery object if you don't specify otherwise:
var $myHeaderDiv = jQuery(myHeaderDiv); //assign
$(myHeaderDiv).fade(); //use
jQuery 변수에서 DOM 변수로 가져옵니다.
var myHeaderDiv = $myHeaderDiv.get(0);
당신이 올바른지. $는 변수 이름의 일부입니다.
이것은 펄이나 PHP가 아닙니다 :)
진짜 차이는 없어 ..
일반적으로 jquery 또는 기타 자바 스크립트 프레임 워크 객체를 보유하는 변수를 나타내는 데 사용됩니다 $
. 단축 기능을 가질 수 있기 때문입니다 .
내용의 유형을 식별하는 것이 더 쉽습니다 ..
자바 스크립트에 관한 한 알파벳에는 28 개의 글자가 있습니다. az, _ 및 $. JavaScript에서 문자를 사용할 수있는 곳이면 어디에서나 $를 그 문자로 사용할 수 있습니다. ( <c> Fellgall @ http://www.webdeveloper.com/forum/showthread.php?t=186546 )
귀하의 예에서 $ val 및 val은 두 개의 다른 변수 이름입니다.
syom-제 경우에는 $ 접두사를 사용하여 jquery에서 참조하는 변수임을 나타냅니다. 예약 된 문자가 아니라 순전히 변수의 일부입니다.
긴 코드 실행에서 쉽게 식별 할 수 있습니다.
짐
참조 URL : https://stackoverflow.com/questions/3360858/why-use-dollar-sign-in-the-name-of-javascript-variables
'program story' 카테고리의 다른 글
Eclipse : 스위치 케이스의 Java Enum 자동 완성 (0) | 2021.01.06 |
---|---|
Ruby에서 예외 메시지에 정보를 어떻게 추가합니까? (0) | 2021.01.06 |
SVM-하드 마진 또는 소프트 마진? (0) | 2021.01.06 |
오류 메시지 : (제공자 : 공유 메모리 공급자, 오류 : 0-파이프의 다른 쪽 끝에 프로세스가 없습니다.) (0) | 2021.01.06 |
장고에서 동일한 모델에 대한 foreignKey를 만들 수 있습니까? (0) | 2021.01.06 |