根据下拉列表索引项JS更改var

Change var depending on dropdown list index item JS

我正在尝试做一个贷款计算器,您可以在其中根据不同的兴趣和担保来估算每月的游戏价值。

现在一切正常,但后来我被告知我的 var S 变量取决于信用类型。

那个人说:

var S = Y*0.00342

但是

如果在下拉列表中选择了项目#0,5,6,10,16

然后

我的var S变成了

var S = Y*0.00042

所以我的问题是:

如何使这个 'var s' 依赖于下拉列表项?

如何将此条件集成到函数中?

提前致谢! :)

编辑:这里是 HTML 列表 --- 值将在另一个 var

中使用
<select id="list" >

<option value="2">Avance de nomina</option>
<option value="1.092">Calamidad</option>
<option value="1.292">Compra de vehiculo</option>
<option value="1.342">Compra de cartera</option>
<option value="1.292">Compra de moto nueva</option>
<option value="1.892">Consumo</option>
<option value="0.842">Crediaportes</option>
<option value="1.342">Cuota inicial compra vivienda nueva</option>
<option value="1.342">Educativo</option>
<option value="2.142">Electrodomestico</option>
<option value="2.042">Gerencia</option>
<option value="2.292">Ordinario con codeudor</option>
<option value="2.292">Ordinario sin codeudor</option>
<option value="1.342">Pago impuesto y reforma vivienda</option>
<option value="1.542">Prima</option>
<option value="1.942">Turismo y recreación</option>
<option value="1.892">Convenios y seguros</option>
</select>

这里是Javascript

中的函数
function INTERES() {          
var x = document.getElementById("list").value;   
var y = document.getElementById("valor").value;  
var c = document.getElementById("cuotas").value;    
var P = x/100;
var A = 1+P
var E = Math.pow(A, c)
var PE = P*E;
var I = E-1
var PEI = PE/I;
var T = y*PEI;
var G  = document.getElementById("list").selectedIndex
var S = y*0.00042;
var payment = T+S+2000;
document.getElementById("CALCULATOR").innerHTML = formatter.format(payment.toFixed());


}

var S 将在类似

的函数中使用
 Payment = T + S + 2000

编辑 2:

我想我离这个越来越近了

var S= y*0.00342;
var G = document.getElementById("list").selectedIndex ;
if (G === ["0", "5", "6", "10", "16"]) { 
 S = y*0.00042;
}

也许我有语法错误?我不确定如何进行,但这行得通吗?

尝试:

var S = Y*0.00342

if ([0,5,6,10,16].includes(document.getElementById("list").selectedIndex)) {
  var S = Y*0.00042
}

无论您做什么,请始终确保对从 DOM 获得的任何东西进行消毒以维护安全。