jQuery中变量的区别

MegaChou 2011-06-04 02:19:27
今天看了一段代码,在jQuery中的有形如以下的变量:
var $userId
var imgWidth

请问变量前加“$”与不加有什么区别?
...全文
245 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lsw645645645 2011-06-05
  • 打赏
  • 举报
回复
var $myDiv=$('#id') 是个jQuery对象
var i=10 是个变量
这样命名要好区分吧

$this=$(this)
MegaChou 2011-06-05
  • 打赏
  • 举报
回复
[Quote]
参考:http://topic.csdn.net/u/20091221/00/3F0D5787-E1BF-45D5-9472-93795D89B0DB.html


1F:
本质上没有区别
当使用了jquery等框架的时候
一般$a用于使用框架的部分,而a是用于没有使用框架而自己写的程序的那部分来用。只是为了程序员方便区分不致于搞混而已。如果你喜欢,也可以不用这样区分。


3F:
An identifier is simply a name. The first character must be a letter, an underscore (_), or a dollar sign ($).
[/Quote]

感觉答案应该是这个吧,先结了,欢迎大家继续讨论。
coooliang 2011-06-04
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 inetfuture 的回复:]
一般加$只是为了方便辨识这是一个jquer对象
[/Quote]
+1
没有区别
美元符号可以用来做变量名

汉尼拔 2011-06-04
  • 打赏
  • 举报
回复
不还是变量啊
KK3K2005 2011-06-04
  • 打赏
  • 举报
回复
请去看下 js 变量名的定义规则
乱世骄子 2011-06-04
  • 打赏
  • 举报
回复
我也在等。。。期待结果
inetfuture 2011-06-04
  • 打赏
  • 举报
回复
一般加$只是为了方便辨识这是一个jquer对象
zell419 2011-06-04
  • 打赏
  • 举报
回复
这个没有区别 。

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧