[]和{}的区别 js

 我来答
zwjtk
推荐于2017-11-24 · TA获得超过1741个赞
知道小有建树答主
回答量:300
采纳率:82%
帮助的人:205万
展开全部
在JS中,[]表示数组,{}表示对象;一般在JSON中使用;
例如:var json={"eles":["aaa","bbb","ccc","ddd"]};
表示对象json的eles属性的值为一个四个元素的数组;
可以通过json.eles[0]、json.eles[1]...来获取这些值。。。
另外,var arr = new Array();在js中其实可以等价于var arr = [];
希望对你有帮助,祝你好运...
地表最帅175
高粉答主

2018-03-30 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:152
采纳率:0%
帮助的人:4.1万
展开全部

只是变量名称命名上的区别。

下划线和$都属于合法的变量名.

所以,从语法角度没有区别。

从编码规范上讲,前边带$表示该变量是个jQuery对象类型的变量,带下划线,表示“局部变量”。

少对引号差别很大的attr应该是个字符串,javascript对象用作字典数据结构时以 ["字符串"] 形式访问,如果该字符串是一个合法变量名,可以以 对象.变量名 形式访问。

前一个函数的写法是错误的,除非真有名为"attr"的对象属性,这与变量attr的值无关。后一个函数表示访问由变量attr的值给定名称的对象属性。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者8686
2019-01-19 · TA获得超过126个赞
知道小有建树答主
回答量:611
采纳率:66%
帮助的人:47.5万
展开全部
前者表示一个空数组,后者表示一个空对象。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-07-06
展开全部
“javascrip只是从java语言中提取出来的一部分冬冬,在网页中用javascript这个东西很不好的,最好不用”
放屁
avascript是netscape发明的,提交给ECMA组织进行标准化,
java 是sun公司发明的。java是纯面向对象语言
完全是两个东西,只不过语法看起来有那么一点相似

一个jsp程序员必须要是一个Java程序员。因为他的服务器段代码要用java语言来写。
另外,站长团上有产品团购,便宜有保证
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaowei6400397
2011-07-04
知道答主
回答量:35
采纳率:0%
帮助的人:0
展开全部
[]申明数组,里面区分是多少位数组,如一维数组[10],二维数组[10,10],三维数组[10,10,10],还可以作为一些标记的区分作用,如document.form[0].submit();
{}第一用于:定义方法用来装载代码的位置;
function a()
{

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式