I’m having trouble using a variable outside of an if statement it always says that it is not defined, and if I define it as 0 before de if statement instead of updating the value it always retrieves 0.
Can somebody help me out?
$w.onReady( function () {
});
export function button3_click(event) {
let Dfrig = $w(“#dropdown103”).value; // Dimension
let EffF = $w(“#dropdown104”).value; // Efficiency
let Ufrig = $w(“#dropdown105”).value; // Utilization
let frigorífico=0;
if ((Dfrig === “200”) && (EffF === “A”)) {
let frigorífico = 300;
console.log(frigorífico);}
if ((Dfrig === “200”) && (EffF === “A+”)) {
let frigorífico = 250;
console.log(frigorífico);}
if ((Dfrig === “200”) && (EffF === “A++”)) {
let frigorífico = 200;
console.log(frigorífico);}
if ((Dfrig === “300”) && (EffF === “A+++”)) {
let frigorífico = 150;
console.log(frigorífico);}
if ((Dfrig === “300”) && (EffF === “A”)) {
let frigorífico = 320;
console.log(frigorífico);}
if ((Dfrig === “300”) && (EffF === “A+”)) {
let frigorífico = 280;
console.log(frigorífico);}
if ((Dfrig === “300”) && (EffF === “A++”)) {
let frigorífico = 250;
console.log(frigorífico);}
if ((Dfrig === “300”) && (EffF === “A+++”)) {
let frigorífico = 180;
console.log(frigorífico);}
if ((Dfrig === “400”) && (EffF === “A”)) {
let frigorífico = 380;
console.log(frigorífico);}
if ((Dfrig === “400”) && (EffF === “A+”)) {
let frigorífico = 350;
console.log(frigorífico);}
if ((Dfrig === “400”) && (EffF === “A++”)) {
let frigorífico = 300;
console.log(frigorífico);}
if ((Dfrig === “400”) && (EffF === “A+++”)) {
let frigorífico = 200;
console.log(frigorífico);
}
let Resultado3=frigorífico*Ufrig;
console.log(Resultado3);
$w(“#text44”).text = Resultado3.toString();
}