gpt4 book ai didi

javascript - 声明变量 jQuery 和 JS

转载 作者:行者123 更新时间:2023-12-03 21:43:15 26 4
gpt4 key购买 nike

这可能是一个愚蠢的问题,但我在互联网上找不到任何相关文档。

当声明在 Javascript 中使用的变量时,我通常使用 var x = 0但我在 jQuery 教程中看到他们使用 $x = 0 。这两者有什么区别?

另外,我会以相同的方式调用这两个变量还是需要在之前使用 $ 标记?例如:for(i=0; i < x; i++)for(i=0; i < $x; i++)

最佳答案

你的var x = 0;没问题。人们有时将 $ 与 jQuery 特定变量一起使用的唯一原因是,它可以帮助他们记住该变量包含对 jQuery 中 $() 函数的调用结果。 $ 实际上是变量名称的一部分,因此您可以在引用该变量的任何地方使用 $

所以这个:

var x = $(".foo");      // Find all elements with class "foo"
x.css("color", "blue"); // Make them all blue

与此完全相同:

var $x = $(".foo");      // Find all elements with class "foo"
$x.css("color", "blue"); // Make them all blue

他们只是在名称开头添加了 $

注意:您已将“jQuery”示例简单地引用为 $x = 0;(不带 var)。确保始终声明变量(使用 var);否则,您将成为 Horror of Implicit Globals 的牺牲品.

关于javascript - 声明变量 jQuery 和 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6045665/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com