问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js中 声明变量时: var $i 和 var i 有什么区别吗 各自是什么意思

发布网友 发布时间:2022-04-22 11:51

我来回答

4个回答

热心网友 时间:2022-04-22 13:20

获取控件对象值,在调用的时候一个需要转成Jquery对象,一个不需要,操作方法如下:

1、首先在非函数内使用var或let声明的变量拥有全局的作用域,是全局变量。

2、在函数内使用var或let声明的变量是局部变量,只能在函数内部使用。

3、let声明的变量有块作用域的概念,而var声明的变量没有块作用域的概念,在块作用域外也可以使用。

4、let和var在重新声明变量时,有所不同。在块中使用var重新声明变量,在块外的变量也会被重新定义;在块中使用let重新声明变量,在块外的变量不会被重新定义。

5、在同一个作用域下,使用let重新声明一个已经使用var声明的变量是不允许的,但var是可以重复声明变量的。

热心网友 时间:2022-04-22 14:38

var $i=$("#controlID1");
var i=$("#controlID2");
function(){
//这里获取控件对象值
var controlValue1=$i.val();
var controlValue2=$(i).val();
}
就是这个区别,在调用的时候一个需要转成Jquery对象,一个不需要

热心网友 时间:2022-04-22 16:13

var $i和var i都只是变量,加$只是多了一层含义,比如它可能是全局变量,增加代码的可读性

热心网友 时间:2022-04-22 18:04

var $i,var i 不是同一个变量啊,
第一个的名字是$i,第二个的名字是i啊.

作用就是声明了两个变量。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
缺土的宝宝女孩名字车姓 推荐一些带有成字的女孩名字 江姓婴儿名字大全女孩2024龙宝宝 陌陌的安全等级和财富等级是什么 如何提高陌陌等级? 冰箱旧了是不是很耗电 手机号收不到LINE的手机验证码怎么办 注册line连我账号收不到验证码 日韩服属于哪里 lineplay进入别人家能说话吗 路由器不设密码就不能上网 王岗坪景区可以开车上去吗 我忘记路由器密码了,恢复出厂设置后可不可以不设密码就可以用 路由器不设置密码能上网吗? u盘 拷贝出错 椰子700固定鞋舌的绑带可以剪掉吗? 复姓欧阳,家谱是治字辈,男女孩分别起什么名字好听的? 姓复姓-欧阳,求一个好听点的名字,是一个女孩的鼠年宝宝? 大家帮忙给我想一个好听的复姓名字,最好是姓欧阳。谢谢 民生信托是民企吗 Visual Studio 19和19哪个更好用? 文件如何组团压缩 蚕丝被可以水洗吗被子想洗 桑蚕丝棉被`标签不能洗,真的不能洗吗? 苹果手机充电一格红色 我要竞选学生会科技部副* 要写对该职务的理解和工作设想 卡西欧光能手表怎么有时候走走停停啊 我的卡西欧手表停停走走。。是不是没电了啊? 被别人注销该怎么办?微信被恶意注销后之前数据还能恢复吗 千兆宽带怎么样 崇明县申报高级职称 王岗坪景区12月有雪吗? 河北柏乡!合作医疗是强制的,还是自愿的?为什么学校老师给家长打电话催交? 河北新农合医保卡办理 上海卫生高级职称评审论文需要发表在哪些核心期刊上 外地副主任医师转上海 linux下的编程用什么语言的最多 crontab中启动的shell脚本不能正常运行,但是使用手动执行没有问题 ? 樱桃真的有虫子吗? 樱桃真有虫子吗? 现在网上流传的樱桃有虫是真的吗 win10腾讯qq无法登陆,一直提示个人文件夹被占用,按照提示方法无法解决 qq登陆时出现无法访问个人文件夹,重装了也没用。 一个可以在两个手机上同时登录吗? 一个可以同时用两部手机登陆吗? 同一个可以同时在两个手机上登录吗 一个能同时在两个手机上登录吗 同一个可以同时在两台手机登录吗? 可以在两个手机上登同一个吗 今年的甲鱼行情怎么样