当前位置: 首页 > 面试题库 >

为什么JavaScript变量会以美元符号开头?

轩辕瑞
2023-03-14
问题内容

我经常看到JavaScript带有以美元符号开头的变量。您何时/为什么选择以这种方式为变量添加前缀?

(我不是在问$('p.foo')您在jQuery和其他语言中看到的语法,而是关于诸如$name和的普通变量$order


问题答案:

jQuery中 非常普遍的用途是将存储在变量中的 jQuery 对象与其他变量区分开。

例如,我将定义:

var $email = $("#email"); // refers to the jQuery object representation of the dom object
var email_field = $("#email").get(0); // refers to the dom object itself

我发现这对于编写 jQuery 代码非常有帮助,并且可以轻松查看具有不同属性集的 jQuery 对象。



 类似资料:
  • 本文向大家介绍为什么jQuery变量会以美元符号开头?,包括了为什么jQuery变量会以美元符号开头?的使用技巧和注意事项,需要的朋友参考一下 当您开始使用jQuery时,您将了解$符号的用法。$符号用于定义jQuery。 jQuery变量以$开头,以将它们与标准JavaScript对象区分开。另外,这是一个约定。jQuery选择器以美元符号和-$开头。 让我们举个例子-

  • 问题内容: 为什么JavaScript会提升变量? 设计师决定实施吊装时的基本原理是什么?还有其他流行的语言可以做到这一点吗? 请提供文档和/或记录的相关链接。 问题答案: 正如Stoyan Stefanov在“ JavaScript模式”一书中解释的那样,提升是JavaScript解释器实现的结果。 JS代码解释分两次进行。在第一遍中,解释器处理变量和函数声明。 第二遍是实际的代码执行步骤。解释

  • 美元符号($)是命名变量的有效字符,例如,但是当我们讨论命名约定时,我应该在什么时候使用这个符号呢? 例如,下划线最常用来分隔单词,因为不允许有空格。

  • 问题内容: 美元符号($)是用于命名变量的有效字符,例如,但是当我们谈论命名约定时,何时应使用该符号? 例如,下划线最常用于分隔单词,因为不允许使用空格。 问题答案: 从Java语言规范中的标识符开始: 该字符应仅在机械生成的源代码中使用,或很少用于访问旧系统上的现有名称。

  • 问题内容: 我想分割一个具有如下内容的字符串: 但是当我使用时: 它不能识别$并且不分割字符串,但是当我用$像X这样的字母替换$时,它可以工作。有人有什么主意吗? 问题答案: split函数需要一个正则表达式(而不是字符串)进行匹配。您的正则表达式使用特殊字符-在本例中为’$’-因此您需要对其进行更改以转义该字符: 还要注意,split返回一个字符串数组- 字符串是不可变的,因此无法修改。对Str

  • 问题内容: 我正在看有角度的1.2源代码,我很好奇为什么某些函数以两个美元符号开头。这是某种约定吗? 问题答案: 单个,用于保留公共标识符 保留 专用 标识符的双精度 引用文档: $前缀命名约定 … 如果您检查范围,您可能还会注意到一些以$$开头的属性。这些属性被认为是私有的,不应访问或修改。