Javascript中的返回被广泛使用。你知道返回在Javascript中的
作用吗
返回语句从当前
函数退出,并从该函数返回一个值。
Grammar:
返回{(){ } };
可选表达式
参数是从函数返回的值。如果省略省略,则函数不返回值。
使用返回语句终止函数的
执行,并返回表达式的值。如果表达式被省略,或者函数中没有返回语句,则将未定义的值赋给调用当前函数的表达式。
下面的示例演示了返回语句的用法:
函数MyFunction(精氨酸、精氨酸){
VAR r;
r;
返回(R);
}
返回表示返回的函数从
调整后的函数返回给主函数,当返回指定时返回一个返回值,该值由返回后面的参数指定。返回通常是必需的,因为函数调用的结果通常由返回值来
显示。
如果确实不需要返回值的函数,则需要声明其
类型为空。
补充:如果在函数名之前有返回类型定义,如int、双等,则必须具有返回值,如果它是空的,则不能写返回,但此时,即使它被写入,也不能返回值。
下面是一个非空类型函数:
f()
{
int =;
返回;
返回(i);这个可以
}
空类型函数:
无效f()
{
int =;
返回;这个也可以,这个句子不能
}
ps中返回的作用:Javascript
里面的返回包含一些细节:
例如,add_onclick onclick=返回的
区别()和()的'add_onclick onclick=
Javascript的返回值和返回时调用一个函数在一个事件实际上是建立在window.event.returnvalue。
该值决定当前
操作是否继续。
当返回为真时,操作将继续进行。
当返回为false时,操作将被中断。
在直接执行的时间(不退还),window.event.returnvalue将不会
设置 因此,它将继续
默认执行操作。
详情如下:
例如:
当打开
如果add_onclick()函数返回TRUE,打开
网页的abc.htm
否则,(返回false),然后页面不会跳转到abc.htm,它只会在你的add_onclick执行内容()函数。(add_onclick
控制页面传递给函数。
除了ABC)
开放
无论什么价值add_onclick()返回的页面,abc.htm后将add_onclick执行打开
额外的:
onClick事件相当于onclick=还真/假
例:
功能检查()
{
如果(obj值= =)
{
Window.alert(不能为空!;
Obj.focus();
返回false;
}
返回true;
}
当调用
方法返回true时,表单提交,反之亦然,这是提交按钮。
------------------------------------------------------------------------------------------
调用js函数不需要返回,但是表单不能提交,所以添加一个句子到js函数中。
例:
功能检查()
{
如果(obj值= =)
{
Window.alert(不能为空!;
Obj.focus();
返回false;
}
Document.myform.submit();
返回true;
}
注:document.myform.submit();在返回true