$ javascript库和其他语言的意义

Jas*_*ant 2 javascript programming-languages naming-conventions

着名的JavaScript库,

  1. jQuery的
  2. prototypejs
  3. mootools的
  4. Scriptaculous的

所有用途$.有什么意义$

而且,甚至php使用它来声明变量.我相信其他一些语言也会使用它.

Poi*_*nty 8

它只是一个可以成为JavaScript中标识符一部分的字符.除了它的独特外观之外没有特别的意义.扫描代码时很容易识别.

现在,在其他语言中,它可以(并且确实)意味着各种各样的事情.当提到在编程语言中具有句法意义的"特殊"字符时,术语sigil已经开始流行,特别是修改对变量的引用的语义.在JavaScript中,我不会将该术语用于"$",因为它对解释器没有任何意义.

编辑 - 如评论中所述,"$"在JavaScript正则表达式语法中有作用,但我不认为这与它在变量名中的使用有任何关联.(也许有人愿意;我不知道.)