Javascript和JQuery:$x和x作为变量声明有什么区别?

前端之家收集整理的这篇文章主要介绍了Javascript和JQuery:$x和x作为变量声明有什么区别?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Javascript& JQuery,$x和x作为变量声明的区别是什么?
例如,如果我声明

var x = 5;
$x = 5;
x = 5;

我只是说同样的事情,还是有范围的含义,或者我只是因为我用几种不同的语言进行编码而感到困惑?

谢谢,
黛比

解决方法

x和$x只是两个不同的变量.在命名JavaScript变量时,美元符号只是另一个没有特殊含义的字符.

有些人(包括我)倾向于使用美元符号前缀命名JS变量,如果该变量预期包含jQuery对象,例如var $x = $(“div”),但这只是一个约定更容易记住变量的用途,就JS解释器而言,它没有任何区别.

在问题的代码中,$x将是一个全局变量,不是因为$,而是因为任何未使用var语句声明的变量都是自动全局的.

猜你在找的jQuery相关文章