Dúvida sobre $ em JavaScript

Buenas pessoal, estou estudando AngularJS e me deparei com $Scope e não entendi muito bem o uso de $, qual seria a finalidade, também está presente nas validações de forms como o $invalid e etc.

Em Javascript, o $ é um caractere normal e pode ser usado normalmente como nome de funções e variáveis. No entanto, por não ser tão comum utilizar $ no nome de variáveis e funções os frameworks acabam adotando o $ como convenção para indicar que uma determinada função ou objeto pertence ao framework. No caso do AngularJS, o $ serve para diferenciar serviços oferecidos pelo framework dos serviços desenvolvidos pelos usuários.

2 curtidas

Obrigado @rmendes08, estava com esta dúvida, pois vi bastante o uso de $ em Angular principalmente quando utilizo o scope, entendi a função do mesmo apenas não sabia o porque do cifrão.