gpt4 book ai didi

javascript - 如何将来自不同函数的两个变量放入同一个流中

转载 作者:行者123 更新时间:2023-11-30 12:39:28 27 4
gpt4 key购买 nike

我希望 beginAge 和 rrspStart 变量在同一个函数中输出,而不是分开的,这样我就可以在它们之间执行计算。到目前为止,我不确定如何执行这些操作,我刚刚学会了如何获取 slider slide 之外的变量:函数本身。它们位于 ageLog 函数和 startLog 函数的底部。

$( document ).ready(function() {

// Individual Variables

var age;

$("#ageSlide").slider({
value: 72,
min: 35,
max: 85,
slide: function (event, ui) {
age = ui.value;
ageLog();
}
});

// Individual Constants

var lifeLength = 100; // Life Expectancy

// Tax Constants

var mTr = 0.3; // Marginal Tax Rate
var dTr = 0.15; // Divided Tax Rate
var cGi = 0.5; // Capital Gains Inclusion for Tax

// RRSP Investment Variables

var rrspStart;

$( "#rrspStart" ).slider({
value: 50000,
min: 25000,
max: 250000,
slide: function( event, ui ) {
rrspStart = ui.value;
startLog();
}
});

//RRSP Investment Constants

var rrspRoR = 0.6; // RRSP Rate of Return

//RSIP Investment Info

var rsipDiR = 0.4; // RSIP Interest Rate
var rsipRor = 0.6; // RSIP Rate of Return
var pRsipDcG = 0.7; // Percent RSIP Deferred Capital Gains 70%
var pRsipI = 0.1; // Percent RSIP Interest
var pRsipD = 0.1; // Percent RSIP Dividend
var pRsipCg = 0.1; // Percent RSIP Capital Gains

//RSIP Calculation


function ageLog(){
var period = 1;
var beginAge = age;
console.log(beginAge);
}

function startLog(){
console.log(rrspStart);
}

});

最佳答案

根据发布的代码。

beginAge在函数中 ageLog只不过是 age

var beginAge = age;

ageglobal variable就像rrspStart , 可以从 startLog 访问功能也一样。

但它的 ( age) 值由以下代码更新

$("#ageSlide").slider({
value: 72,
min: 35,
max: 85,
slide: function (event, ui) {
age = ui.value;
ageLog();
}
});

rrspStart 的值通过以下代码更新。

$( "#rrspStart" ).slider({
value: 50000,
min: 25000,
max: 250000,
slide: function( event, ui ) {
rrspStart = ui.value;
startLog();
}
});

两个函数startLogageLog由不同的 elements 分别调用.

而不是有两个 functions创建单个 function .

function ageAndStartLog(){
console.log(rrspStart);
console.log(beginAge);
}

并在用户交互中使用相同的内容。

关于javascript - 如何将来自不同函数的两个变量放入同一个流中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24966684/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com