js:一个函数怎么获得另一个函数的返回值呢?

我写了两个函数:function formSubmit() 和function datacheck();
我想在进行formSubmit前待用datacheck的返回值判断。如果是yes,提交;否则不提交。这个该怎么写呀?

有两个函数a和b

function a(){ return 1;}
function b(){ return a();}

这就是一个简单的获取,执行b()的时候,返回结果是1,即a()的返回值,但是显然上面这种写法没有多大的意义,在实际应用中,写的可能要复杂一些,同时也便捷一些。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-01
因为JS是弱类型(定义变量时无需规定类型),直接var s = datacheck();就可以获得该函数的返回值
function datacheck()
{ return value; }
第2个回答  2013-08-01
在formSubmit里面写判断datacheck
可以直接调用,跟一般的函数返回一样
第3个回答  2013-08-01
JS可以直接调用,下面写个简单的例子~
<script>
function datacheck(){
if(判断条件){
return "yes";
}else{
return "no";
}
}
function formSubmit(){
if(datacheck() == "yes"){
this.form.submit();
}
}
</script>

上面只是个简单的例子,你可以参考~
但是说明了调用和返回之间的关系本回答被网友采纳

js里的返回值怎么获取到
1、首先,新建一个html5文件,输入初始化代码。2、新建一个h1标签,用于接收到时js中function函数的返回值。3、新建一个script标签,在标签里面新建一个function函数,函数返回值为22。4、在h1标签中也新建一个script标签,标签中新建一个str变量接收上面函数aa的返回值。5、通过“document.write(变量)”...

js脚本中的一个方法如何调用另一个方法中的数据?求助
在别的函数里面可以用window.data来获得 本回答由电脑网络分类达人 董辉推荐 举报| 答案纠错 | 评论 0 15 谢兴桥 采纳率:33% 来自:芝麻团 擅长: 电脑装机\/选购 理工学科 C\/C++ 其他回答 1、设置全局变量var valsel="";function checkAllOper(oper){...}function _deleteAll(){...}2、直接将代码沾过来...

如何在js函数中调用另外一个函数
①如果是最简单的一个方法:functiuon dome1(){ \/\/.代码块}\/\/调用方法就是:dome1()。②如果是闭包形式:function dome1(){ function dome2(){ } return function dome3(){ }}\/\/这里可以访问dome1方法内的dome3方法,dome2方法对与dome1方法外部是不可见的。③如果是一个对象形式的:var o...

javascript中return的用法?
返回值获取方法:1.首先,创建一个新的html5文件并输入初始化代码。2.创建一个新的h1标签副本来接收js中函数的返回值。3.创建一个新的脚本标记。在标记内部,创建一个新函数。4.还可以在h1标签中创建一个script标签,在标签中创建一个STR变量来接收上面函数aa的返回值。5.打印出通过“document.write...

javascript中如何查看和调用函数的返回值
一个函数返回的值是拿来供另一个或其他多个函数使用的,一个函数里面返回的变量值只能在函数内部查看调用,返回值就提供了一个连接多个函数的通道。不然的话你得用全局变量,js里面用全局变量是很糟糕的 js里面时不能像你这样写法一次返回多个值的,只能返回x、y中的一个(其他很多语言这点都比js方便)...

javascript怎么让内部函数执行时,让外部函数也能返回值?
你给xmlrequest添加了监控状态的方法.那么不是就好了,我建议你从外部传一个方法进来.这样可以在服务器返回后执行,如下 \/\/fn是传进来的方法 function sendAndGetData(url,fn) { try { xmlRequest.open("GET", url, false);xmlRequest.onreadystatechange = function () \/\/内部函数 { if (xml...

js 函数如何去调用另一个函数中的函数?
function publicMethod(act1,atc2){ 定义调用函数:\/\/ 调用的函数 act为需要的参数,自己定义就可 function callMethod(act1,atc2){ \/\/ 如果有返回值,可以定义一个变量进行赋值 var ret = publicMethod(act1,atc2);\/\/ 下面逻辑处理} 代码如下:1.HTML页面:<!DOCTYPE html PUBLIC "-\/\/W3C\/\/...

JS中怎样用一个函数结束另一个函数?
设一个会局变量,在需要结束的函数中随时检查这个变量的值,如果达到要求就return

javascript 函数 怎么返回值
return的内容可以是值、变量、表达式、函数~~~(如下案例为返回一个表达式,返回的是str和str2连接的结果) function h5course() { var str = 'HTML5学堂'; var str2 = '原创技术文章分享'; return str+str2; } console.log(h5course()); ...

js得到函数的参数值,怎么得到传递的函数的参数?
var func = function (value){ alert(value);} function callFunc = function(parm1,parm2,fu){ \/\/为了区分变量我改了你的函数变量 fu( '3333' );} callFunc('1','2',func);

相似回答