声明变量javascript

这个问题在这里已经有了答案:

  • 为什么JavaScript变量会以美元符号开头? 16个答案

  • 我使用这个约定也记录了一个变量是否存储JQuery对象。 所以说getJQueryObject()函数返回一个JQuery对象,我想存储它。

    即:

    var $myJQobj = getJQueryObject();
    

    明确指出$myJQobj是一个JQuery对象,与ie不同

    var myStr = "hello";
    

    $作为标识符中的第一个字符没有任何特殊含义,您不是调用像$()这样的方法,它只是JavaScript中一个完全有效的标识符。 但是,在JQuery中使用$这个事实使得我之前谈论的内容更加清晰。


    是否有一个原因?

    很难说。 也许他来自PHP背景,其中$是变量的前缀。 也许他是一个jQuery瘾君子。 谁知道? 你必须问他。 除此之外, $是在JavaScript变量名称中使用的完全合法的字符,但如您所述,它可能会导致jQuery出现问题。 但这就是为什么jQuery提供了noConflict()选项。


    $是一个有效的变量字符,在PHP中,所有变量都以它开头。 特定的开发者使用$作为“标志”来表示“这是一个变量”。 它没有特别的意义。

    链接地址: http://www.djcxy.com/p/94965.html

    上一篇: Declaring variables javascript

    下一篇: variables in jQuery vs Javascript