javascript函数可以返回值吗?如果有的话必须要有return语句吗?_百度...
发布网友
发布时间:2022-04-24 03:57
我来回答
共7个回答
热心网友
时间:2022-04-23 19:36
可以有返回值的,比如:
function validateData (data) {
if (data==1) {
return "OK";
} else {
return "false";
}
}
后半个问题是废话:
也不是必须要有return,看你程序使用的要求咯,如果一定要有返回值使用,而又没有return,当然就有问题了。
热心网友
时间:2022-04-23 20:54
javascript函数可以有返回值,使用return语句实现,由于javascript的类型是可以自动转化,返回值没有类型。
热心网友
时间:2022-04-23 22:29
必须return
热心网友
时间:2022-04-24 00:20
对呀,没有return你返回什么呢,你不写的话是返回void
热心网友
时间:2022-04-24 02:28
可以返回。 但是不一定要return。 也就是你return了,就返回了,你不return了,就不返回了
热心网友
时间:2022-04-24 04:53
javascript函数可以有返回值,使用return语句实现,比如你在执行页面跳转的时候(相当于你点提交按钮)如果你用Javascript写点击事件的返回值为false你点击提交按钮就不有作用
热心网友
时间:2022-04-24 07:34
<script language="javascript">
function Calc1(x,y)
{
return x+y;
}
var m;
m=Calc1(3,5);
alert(m);
</script>
js中if(a=true)中必须要有return?
呵呵,return 起到中断函数,返回值的作用,其实也可以不要了!但是如果不要return 的,就没法控制函数了!比如a=5,b=6 那么 function(){return 5+6;alert(5+6);//这段是不执行的!} 明白了么?
js函数递归为什么没有返回值
所以对于有返回值的函数的递归调用一定要记得加上return。一下为正确方法 Js代码 function Fibonacci(n){ if(n==1){ return 1;}else if(n==2){ return 1;}else{ return Fibonacci(n-1)+ Fibonacci(n-2);} }
JavaScript中的return问题?
直接 这样写 return; 即退出函数 返回调用该函数的地方,返回值为undefined,可以测试一下 function test(){ var val = CommitCash();alert(val);//output undefined alert(222);} function CommitCash(){ alert(111);return ;alert(333);} ...
对于javascript,函数没有return的话,运行完不会销毁吗,是不是会一直...
不一定,js的垃圾回收机制同样是对不再被其他对象引用的变量或方法进行回收,引用不仅可指向变量,也可指向函数。reference:http://blog.csdn.net/misol/article/details/6425063
js可以将function的返回值直接赋值给一个变量么 比如说var se=function...
告诉你,很简单 alert(se())或者你可以选择 var se= (function(){var str=""...return str})()alert(se)js一切皆对象
javascript中prompt()有没有返回值?
有的,返回值是用户输入的值 什么不输返回空字符串,点取消返回null
什么是JavaScript?
2)函数必须先定义后使用,否则将出错;3)函数名是调用函数时引用的名称,它对大小写是敏感的,调用函数时不可写错函数名;4)参数表示传递给函数使用或操作的值,它可以是常量,也可以是变量;5)return语句用于返回表达式的值,也可以没有。5、对象Javascript的一个重要功能就是基于对象的功能,通过基于对象的程序设计,可以...
...有返回值吗?一定要有return语句吗?无参函数可以有返回值吗?_百度知 ...
非void型的必须有返回值,一定要有return语句。返回值的类型还要跟函数的类型一样,无参函数可以有返回值,参数和函数能不能返回值没有任何关系。参数还分为按值传递和引用传递。像图中的fun是按值传递的,所以对实参没影响。引用传递一个内存地址,函数可以通过内存地址修改里面的值。中文翻译为“无...
错误:return语句在函数外
在引用外部JavaScript文件时一定都碰到过"return 语句在函数之外"之类的错误。而且仔细检查代码也发现不了问题。这是因为编码的问题。现在提供一种解决的方法:在.NET中将要引用的JS文件打开,然后选择菜单“文件-高级保存选项”,选择“UTF-8 无签名”,保存。
无返回值的函数能有return语句吗,如果能有该怎么写呢
可以 void aaa(int a, string abc){ for(int i =0; i