首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

3个小疑点,问高人

2012-06-04 
3个小问题,问高人(1) url为namecsdn&age10&....,如何将url转换为json的格式,变成{name:csdn,age:10...

3个小问题,问高人
(1) url为"name=csdn&age=10&....",如何将url转换为json的格式,变成{name:csdn,age:10....}
  省略号的意思就是还有可能有其它的参数。。
 
 (2) var a="("+123+")"与var a=(123),括号直接加上去不就可以吗,为何还要拼呢,虽然我知道结果不一样,这其中有一些什么道理在?

(3)var a=[1,2,3,4];

  a['foo']='Hello World';

  alert(a.length);
  为何不是5类?

[解决办法]
(3)
js中 组的长度是以数字类型的key的最大值为基准
比如你改成 a['100']='Hello World';(或者 a[100]='Hello World';)
那它的长度就是101 中间空缺的都是undefined

'foo'不是数字类型不做统计

[解决办法]
(2)

var a="("+123+")" 这里面的括号是字符串 把后面的123同化了
var a=(123); 这个括号是运算符 优先运算括号里的...

热点排行