如何在 Javascript 中的另一个函数中使用返回值
How to use a return value in another function in Javascript?
我正在自学JavaScript,出于好奇,我想知道从一个函数返回值以用于另一个函数的正确方法是什么。例如:
function firstFunction() {
// do something;
return somevalue
}
那么如何设置第二个函数来使用某个值呢?谢谢。
调用函数并保存该调用的返回值。
function firstFunction() {
// do something
return "testing 123";
}
var test = firstFunction(); // this will grab you the return value from firstFunction();
alert(test);
您也可以从另一个函数进行此调用,只要两个函数的作用域相同即可。
例如:
function testCase() {
var test = firstFunction();
alert(test);
}
演示
你可以
从secondFunction
调用firstFunction
:
function secondFunction() {
alert(firstFunction());
}
或者使用全局变量来托管firstFunction
的结果:
var v = firstFunction();
function secondFunction() { alert(v); }
或者将firstFunction
的结果作为参数传递给secondFunction
:
function secondFunction(v) { alert(v); }
secondFunction(firstFunction());
或者firstFunction
作为参数传递给secondFunction
:
function secondFunction(fn) { alert(fn()); }
secondFunction(firstFunction);
这是一个演示:http://jsfiddle.net/wared/RK6X7/。
调用其他函数中的函数:
function abc(){
var a = firstFunction();
}
function firstFunction() {
Do something;
return somevalue
}
你肯定可以这样做。看看下面
function fnOne(){
// do something
return value;
}
function fnTwo(){
var strVal= fnOne();
//use strValhere
alert(strVal);
}
var captcha = '';
//function name one
function one(captcha){
var captcha = captcha;
//call another function and pass variable data
var captcha = firstFunction(captcha);
};
// second function name
function firstFunction(captcha){
alert(captcha);
}
function reSult(num1,num2){
if(num1<=num2){
return num1 + num2
}
else
{
return num1 -num2
}
}
让通过= 重新苏尔特(40,5);
函数输出(通过,num3){if(pass<=40){往返通行证 * NUM3}否则{往返通行证/NUM3}
}console.log(outPut(pass,20))
要复制任何 javascript(在 chrome 控制台中)的返回值,我们可以使用内置的copy()
方法。
您可以使用任何表达式、函数等在下面找到一些示例
- 使用快递
a = 245;副本(a);
- 使用函数
a = function() { return "Hello world!" } copy(a());
官方文档供参考
相关文章:
- 根据是否解析了 Promise 从函数返回值
- 从Ajax函数返回值
- 如何从嵌套的API函数返回值
- 从异步函数返回值
- 我如何才能继续'如果'语句来比较作为参数的多个函数返回值
- 从节点中的回调函数返回值
- 提交时不采用函数返回值.并且没有按预期行事
- 如何从工厂传递的函数返回值
- 为什么在循环中返回时函数返回值未定义
- 从JavaScript中的嵌套函数返回值
- 存在从函数返回值的问题
- 如何从setinterval函数返回值
- javascript:从匿名函数返回值
- angularjs从html调用函数返回值
- 从命名函数返回值
- 无法从Javascript中的嵌套函数返回值
- 这是显示javascript函数返回值的最佳方式吗
- 使用ajax和回调函数向函数传递值/从函数返回值
- 构造函数中的函数返回值
- 尝试从开关语句 -JS- 中的函数返回值