$在变量的开头和结尾
可能重复:
为什么JavaScript变量会以美元符号开头?
我意识到一些与jQuery的语法,并不知道它是什么。 开始:
var $foo = $("bar").blah();
var hello$ = $("stgelse").etc();
这些有何区别? 为什么他们喜欢那样?
另外,例如:
var $foo = $("").blah();
var应该已经包含任何正确的返回? 没有?
你能否详细说明一下?
var $foo = $("bar").blah();
var
是在某些情况下使变量局部变量的关键字。 看到这个问题 $foo
是这个变量的名字。 没有必要购买$
,并且它确实让所有的东西都感到困惑,但是一些语言(比如PHP)需要他们说“这是一个变量”。 它可能只是foo
=
是让$foo
拥有任何来自右侧的任务 $
是另一个变量,但是是一个特殊的变量:这是您的JQuery thingy! 从那里你可以看到它完成了所有JQuery的工作,比如“find bar
,do blah()
等等 基本上相同的另一行,但在这种情况下,有人认为hello$
将是一个不错的名称为一个变种:)
在Javascript中,你可以在变量名中使用$
(或者单独作为变量名,比如jQuery库使用的变量名),但是在语言本身中没有特殊含义。
有些人在变量名开头使用$
来表示变量应该包含一个jQuery对象,例如:
var $form = $('form');
在BASIC中使用了变量名称后面的$
作为字符串变量,这可能是使用它来表示以其他语言命名变量时的一个原因。 例:
10 LET NAME$="JOHN DOE"
20 PRINT NAME$
$
只是一个名字 - JavaScript中的名称可以包含美元符号,并且可以只包含一个美元符号。
它就像只是正常的JavaScript变量,但根据约定用于从正常的JavaScript变量中识别jQuery对象变量。 没有什么特别的。
链接地址: http://www.djcxy.com/p/94953.html上一篇: $ at the beginning and at the end of variable
下一篇: Why use $ (dollar sign) in the name of javascript variables?