본문 바로가기

JavaScript

JavaScript,Vue에서 $(dollar) 와 _(underScore) 의미

JavaScript 에서 $(dollar)의 의미

1. Jquery 변수를 강조하는 경우 =>

   일반변수와 구분하기위해 사용한다.

   이걸 안쓴다고 오류가 발생하는 문제는 아님.

   암묵적인 약속이라고 할 수 있음

 

var $email = $("#email"); // refers to the jQuery object representation of the dom object
var email_field = $("#email").get(0); // refers to the dom object itself

 

 

2. Javascript 내부에서 document.getElementByid의 줄임말로 사용

<div id="myFirstDiv">JavaScript</div>

 

 

<script src="text/javascript">
function $ (id) {
    return document.getElementById(id);
} 
const divId = $(myFirstDiv);
</script>

 

 

Vue 에서 $(dollar)의 의미

1. vue에서 전역 객체 속성이다.

private하게 사용하는게 아닌 public하게 사용하는 속성

ex) this.$emit, this.$router.push({}) ..... 등등

 

 

JS, vue 둘다 비슷한 _(underScore) 의미 : private한 속성

 

 

 

출처:

1. https://stackoverflow.com/questions/205853/why-would-a-javascript-variable-start-with-a-dollar-sign

 

Why would a JavaScript variable start with a dollar sign?

I quite often see JavaScript with variables that start with a dollar sign. When/why would you choose to prefix a variable in this way? (I'm not asking about $('p.foo') syntax that you see in jQuer...

stackoverflow.com

2.https://eotkd4791.github.io/javascript/JavaScript15/

 

JavaScript Dollar Sign($)과 Underscore(_)

도입

eotkd4791.github.io