黑马程序员技术交流社区

标题: 来给看看这个问题,什么原因?执行不了结果、、、 [打印本页]

作者: 孙玉昌    时间: 2012-6-14 20:04
标题: 来给看看这个问题,什么原因?执行不了结果、、、
function newjoin(names){
           
            if(names.length <= 0){                 
                return "";
            }
            var str=names[0];
            for(var i= 1;i< names.length ;i++){
                str=str + "|" + names[i] ;            
               
            }
            return str;
        }
         var names=new Array();
         names[0]="梅西";
         names[1]="卡卡";
         names[2]="郑大世";
        alert(newjion(names));
作者: 孙玉昌    时间: 2012-6-14 20:20
我知道怎么错了, alert(newjion(names)); 把newjoin(names)写成newjion(names)了,好低级的错误啊,丢人啊,{:soso_e109:}
作者: 孙毅    时间: 2012-6-14 21:40
函数名调错了 0。0
作者: 许庭洲    时间: 2012-6-15 08:21
函数方法名常有出错的时候,为了提高编程效率,通常都是采用自动显示函数名方法,然后重中选取所要调用的函数,可以防止出现把newjoin(names)写成newjion(names)的函数名错误。
作者: 孙玉昌    时间: 2012-6-15 09:10
许庭洲 发表于 2012-6-15 08:21
函数方法名常有出错的时候,为了提高编程效率,通常都是采用自动显示函数名方法,然后重中选取所要调用的函 ...

是的,用的是vs2005,在javascript中“.不出来”,呵呵,等有空换成vs2010的就好了。谢谢啦
作者: 孙玉昌    时间: 2012-6-15 09:10
孙毅 发表于 2012-6-14 21:40
函数名调错了 0。0

是的是的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2