| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 766 人关注过本帖
标题:求助:数组的申明问题。。。
取消只看楼主 加入收藏
myyh
Rank: 1
等 级:新手上路
帖 子:4
专家分:5
注 册:2012-7-8
收藏
 问题点数:0 回复次数:0 
求助:数组的申明问题。。。
初学script,问题很笨,请各位大大费心指点,谢谢了。。。
别人写的,运行通过的程序:
function sunCal2(jd){
  var sun=earCal(jd);  sun[0]+=Math.PI; sun[1]=-sun[1];
  var d=nutation(jd);  sun[0]=rad2mrad(sun[0]+d.Lon);
  addGxc(jd,sun);
  return sun;


没明白sun的申明和后面的sun[0]的关系,自己写了试:
var a=1
a[0]=2
a[1]=3
document.write(a[0])
这里我取不出a[0]的值,必须是在a=1的下面加一句:a=new Array()才能正常得到a[0]甚至是a这个数组的整组值。。请老大们细心讲讲,还有象别人写的那样赋值是什么意思呢?就是说前面是变量,后面这样同名数组有什么特别的含义?
先谢谢了。。。。

*************************
谢谢各位,已明白是怎么回事,加a=new Array()才是正确的。最上函数是通过earCal传入的数组。。。。

[ 本帖最后由 myyh 于 2012-7-8 11:50 编辑 ]
搜索更多相关主题的帖子: 申明 function return 
2012-07-08 01:08
快速回复:求助:数组的申明问题。。。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011239 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved