主题:  谁能帮我讲讲这几个函数的作用?

Fierce

职务:普通成员
等级:2
金币:10.0
发贴:468
#12001/9/11 12:46:30
return
delete
continue
update
最好有例子
谢谢了!



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#22001/9/11 13:18:02
1。return:
如果不带参数就直接中止当前程序运行,返回;带参数就返回参数表达式的值。

2。delete:
删除变量或对象

3。continue:
在循环体内忽略当前一次循环中剩下的语句,转到下一次循环。

4。updateAfterEvent(你可能写错了)
刷新当前屏幕显示

编辑历史:[这消息被janlay编辑过(编辑时间2001-09-11 13:26:18)]


Fierce

职务:普通成员
等级:2
金币:10.0
发贴:468
#32001/9/11 13:20:29
return还是不太明白它的作用
讲个小实例好么?我笨



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#42001/9/11 14:15:27
冷语在上个帖子中说
引用:
return还是不太明白它的作用
讲个小实例好么?我笨


如果定义了:
function sum(a,b){
return a+b;
}

调用如下:
var n=sum(1,2);
则返回的3赋给变量n.



Fierce

职务:普通成员
等级:2
金币:10.0
发贴:468
#52001/9/11 17:57:33
右端源码不太明白
如下:
----------------------------------------------------------------------------
onClipEvent(mouseMove){
if ((_xmouse<-_width/2) || (_xmouse>_width))
return;
}
----------------------------------------------------------------------------
这个能返回什么?



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#62001/9/11 18:40:08
冷语在上个帖子中说
引用:
右端源码不太明白
如下:
----------------------------------------------------------------------------
onClipEvent(mouseMove){
if ((_xmouse<-_width/2) || (_xmouse>_width))
return;
}
----------------------------------------------------------------------------
这个能返回什么?



什么都不返回。程序检查到这个不需要处理的状态,就直接返回了。



Fierce

职务:普通成员
等级:2
金币:10.0
发贴:468
#72001/9/11 19:59:17
那就继续执行下边的程序
还是重新执行这段程序直到条件可以?



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#82001/9/12 10:06:13
如果条件满足,return将导致余下的程序段被忽略,返回到调用者继续运行。



5D限制级

职务:普通成员
等级:6
金币:10.0
发贴:4970
#92001/9/17 13:41:59
((_xmouse<-_width/2) || (_xmouse>_width))

条件是啥意思



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#102001/9/18 18:15:49
翻过来就是:

当前鼠标横坐标小于二分之一倍的自身宽度或者当前鼠标横坐标大于自身宽度