Averaged variables giving NaN?? Plz help

@danrbraine just:

let avg1, avg2, avg3, avg4;
let finalAvg;
let allAverages = [avg1, avg2, avg3, avg4];
function calculateFinalAvg(){
    if (allAverages.every(e => typeof e === "number")){
    finalAvg = allAverages.reduce((a, c) => a + c)/allAverages.length;
    $w("#text150").text = finalAvg.toString();
    }
}
//and in your onChange() function after avg1 = .... :
calculateFinalAvg();