JavaScript与其框架jQuery的小秘密
来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 14:42 点击:次
最近在应用jQuery里进行前台工作时,发现应用ajax时传其参数时,例如:url:"LoadAction?mark=load"时,在LoadAction类中,接收到的mark是一个对象,如果进行判断时,那么就mark.equals("load")则会成功进入判断成功。如果应用mark=="load"则判断失败。JavaScript传统应用反之,传入的mark为一个变量。
在此说明一下,equals和==的区别,前者一般应用与对象的比较,后者用与常量与变量间的比较。对象值相同地址不同。也就和人的名字一样。也许在中国和你一样的名字有很多,但不是一个人。只能说名字相同。但变量是对应一个地址。就是说你虽然名字可变了,但你是一个人,性质不会改变。 本人理解浅陋,希望说错的地方给以更正。以免误导别人。
摘自 石岩的博客
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>