请教高手:javascript中var i = {};是什么意思

我刚学Javscript.高手回答一下,谢谢javascript中的vari={};是什么意思呢?... 我刚学Javscript.高手回答一下,谢谢
javascript中的var i = {};是什么意思呢?
展开
 我来答
lixiaolong2114
推荐于2018-03-12 · TA获得超过2744个赞
知道小有建树答主
回答量:299
采纳率:0%
帮助的人:163万
展开全部
1、你们怎么都在乱说啊,你们是真的不知道还是假的不知道?
2、提问者问的是:var i = {};是什么意思,这是通过Json方式定义一个函数对象,该函数对象体为空,但不能说对象为空,执行alert(i)绝对不是null,提问者可以试一下,当然也不是等效于var i = new Object();语句,这个语句是在用Object原型创建实例,而提问者的var i = {};语句是在定义一个函数对象
helen5106
推荐于2016-07-15 · TA获得超过1260个赞
知道小有建树答主
回答量:2015
采纳率:0%
帮助的人:1070万
展开全部
2楼的有点急了,呵呵
var i = {};



var i = new Object();
是一个意思,JavaScript 有3中方式定义对象,还有一种:

function P (x) {
this.x = x;
}

var i = new P();
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
好物研究院
2019-05-07 · 优质视频达人
个人认证用户
好物研究院
采纳数:141 获赞数:884338

向TA提问 私信TA
展开全部

3C数码

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ajax_2003
2009-08-09 · TA获得超过4995个赞
知道大有可为答主
回答量:2628
采纳率:0%
帮助的人:2472万
展开全部
这个就等同于 var i = new Object();
之所以使用这样的写法,是为了是脚本
代码更简短,执行效率更高
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leetaos
2009-08-09 · 超过17用户采纳过TA的回答
知道答主
回答量:85
采纳率:0%
帮助的人:65.3万
展开全部
定义一个空对象。

lixiaolong2114 意思差不多不就行了,js本来对变量的类型定义就很随意的嘛
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式